Avocado.CommunityEdition/AvocadoEdition/adm/css/login.css
TATECK 9c418778ba 관리자 페이지 디자인 개선
관리자 페이지 수정 및 일부 페이지 기능 개선
2024-06-21 03:16:11 +09:00

62 lines
No EOL
4.5 KiB
CSS

@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');
* {box-sizing:border-box; font-family:"Noto Sans KR", sans-serif;}
html,
body {margin:0; padding:0;}
html {overflow:auto; box-sizing:border-box;}
html {background:rgb(24,32,46); background:url(../img/bak_simbol.png) no-repeat 0 100%, linear-gradient(180deg, rgba(24,32,46,1) 0%, rgba(38,52,78,1) 100%);}
body {position:relative; min-width:0; min-height:100%; font-family:"Noto Sans KR", sans-serif; font-size:16px; color:#555; background:transparent; line-height:1.4;}
.loginLayout {display:table; width:100%; height:100%; table-layout:fixed;}
.loginLayout > .in {display:table-cell; vertical-align:middle; padding:20px;}
.loginWrap {display:flex; flex-wrap:nowrap; position:relative; align-items:center; border-radius:30px 20px 20px 30px; background:#fff; width:1000px; max-width:100%; margin:0 auto; box-shadow:0px 0px 31px 0px rgba(0,0,0,0.39); -webkit-box-shadow:0px 0px 31px 0px rgba(0,0,0,0.39); -moz-box-shadow:0px 0px 31px 0px rgba(0,0,0,0.39);}
.loginWrap > * {display:block; position:relative; width:55%; flex-grow:1;}
.loginWrap > * + * {width:45%;}
.loginWrap .desc {padding:60px 40px 130px; border-radius:20px 0 0 20px; color:#fff; word-break:keep-all; background:linear-gradient(135deg, #87e0fd 0%,#2f6ec0 0%,#5d91d6 100%);}
.loginWrap .desc h1 {font-size:40px;}
.loginWrap .desc h1 p {font-size:14px;}
.loginWrap .desc ul,
.loginWrap .desc li {margin:0; padding:0; list-style:none;}
.loginWrap .desc ul {margin:30px 0; padding:30px 0; border:1px solid rgba(255,255,255,.5); border-left-width:0; border-right-width:0; opacity:.8;}
.loginWrap .desc ul li {font-size:13px; line-height:1.4;}
.loginWrap .desc ul li + li {margin-top:5px;}
.loginWrap .desc .copy {font-size:12px; opacity:.4;}
.loginWrap .loginForm {padding:70px 40px;}
.loginWrap .loginForm .frame {max-width:300px; margin:0 auto;}
.loginWrap .loginForm .input {display:block; position:relative; border-bottom:1px solid #eaeaea;}
.loginWrap .loginForm .input input {display:block; position:relative; font-family:inherit !important; font-size:17px; font-weight:600; height:60px; border:none !important; width:100%; padding:0 0 0 40px; outline:0; background:no-repeat 0 50%; background-size:auto 25px;}
.loginWrap .loginForm .input input[name="mb_id"] {background-image:url(../img/ico_id.png);}
.loginWrap .loginForm .input input[name="mb_id"]:focus {background-image:url(../img/ico_id_on.png);}
.loginWrap .loginForm .input input[name="mb_password"] {background-image:url(../img/ico_pw.png);}
.loginWrap .loginForm .input input[name="mb_password"]:focus {background-image:url(../img/ico_pw_on.png);}
.loginWrap .loginForm .check {display:block; position:relative; padding:20px 0; text-align:right;}
.loginWrap .loginForm .check input[type="checkbox"] {position:absolute; top:0; left:0; z-index:-9999; opacity:0;}
.loginWrap .loginForm .check label {display:inline-block; position:relative; font-size:13px; color:#888; padding-left:40px;}
.loginWrap .loginForm .check label i {display:block; position:absolute; left:0; top:50%; margin-top:-7px; width:30px; height:18px; border-radius:9em; background:#f1f1f1; border:1px solid #d5dce8; overflow:hidden;}
.loginWrap .loginForm .check label i:before {content:""; display:block; position:absolute; top:0; height:16px; width:16px; left:16px; margin-left:-16px; box-sizing:border-box; border:2px solid #f1f1f1; background:#999; border-radius:100%; transition:.3s all; -webkit-transition:.3s all;}
.loginWrap .loginForm .check input:checked + label {font-weight:600; color:#2f6ec0;}
.loginWrap .loginForm .check input:checked + label i:before {left:100%; background:#2f6ec0;}
.loginWrap .loginForm .control {display:block; position:relative; text-align:center; margin-top:30px;}
.loginWrap .loginForm .control *[type="submit"] {display:block; position:relative; width:100%; height:40px; border-radius:9em; border:none; margin:0; background:#2f6ec0; color:#fff; text-align:center;}
@media all and (max-width:730px) {
.loginWrap {flex-wrap:wrap;}
.loginWrap > *,
.loginWrap > * + * {width:100%;}
.loginWrap {border-radius:30px 30px 20px 20px;}
.loginWrap .desc {padding:40px; border-radius:20px 20px 0 0;}
.loginWrap .loginForm {padding:40px;}
.loginWrap .loginForm .frame {max-width:100%;}
}
@media all and (max-width:640px) {
.loginWrap .desc,
.loginWrap .loginForm {padding:30px;}
.loginWrap .desc h1 {font-size:28px;}
.loginWrap .desc p {font-size:13px;}
.loginWrap .desc ul {margin:20px 0; padding:20px 0;}
}