Browse Source

Login ver1페이지 추가

master
minjubyun 1 year ago
parent
commit
cc36d41120
24 changed files with 9521 additions and 1287 deletions
  1. +214
    -399
      assets/css/guide.css
  2. +205
    -371
      assets/css/guide.scss
  3. +8
    -0
      assets/css/index.css
  4. +63
    -233
      assets/css/layout.css
  5. +68
    -277
      assets/css/layout.scss
  6. +4362
    -0
      assets/css/template.css
  7. +3933
    -0
      assets/css/template.scss
  8. BIN
      assets/fonts/.DS_Store
  9. +94
    -0
      assets/fonts/LICENSE
  10. +92
    -0
      assets/fonts/LICENSE_OFL.txt
  11. +7
    -0
      assets/fonts/glyphs.txt
  12. +9
    -0
      assets/images/hamburger_bk_24.svg
  13. +9
    -0
      assets/images/hamburger_fff_24.svg
  14. BIN
      assets/images/login_dark_ver1.png
  15. BIN
      assets/images/login_light_ver1.png
  16. +53
    -0
      assets/images/logo_dark.svg
  17. +45
    -0
      assets/images/logo_dark_big.svg
  18. +53
    -0
      assets/images/logo_light.svg
  19. +45
    -0
      assets/images/logo_light_big.svg
  20. +8
    -0
      assets/images/reset_bk_20.svg
  21. +4
    -0
      assets/images/reset_fff_20.svg
  22. +8
    -0
      assets/images/reset_green_20.svg
  23. +162
    -7
      pages/Button.html
  24. +79
    -0
      template/Login_ver1.html

+ 214
- 399
assets/css/guide.css View File

@ -2087,6 +2087,13 @@ button.circle_grey32.line:hover, button.circle_grey32.line:focus, button.circle_
background: transparent; background: transparent;
} }
.btn_xl {
height: 48px;
font-weight: 700;
font-size: 16px;
letter-spacing: 0.031rem;
}
.btn_l { .btn_l {
height: 40px; height: 40px;
font-weight: 700; font-weight: 700;
@ -2098,7 +2105,6 @@ button.circle_grey32.line:hover, button.circle_grey32.line:focus, button.circle_
height: 32px; height: 32px;
font-weight: 700; font-weight: 700;
font-size: 14px; font-size: 14px;
letter-spacing: 0.031rem;
} }
.btn_s { .btn_s {
@ -2744,7 +2750,6 @@ button.circle_grey32.line:hover, button.circle_grey32.line:focus, button.circle_
.put_zone { .put_zone {
position: relative; position: relative;
width: 100%;
} }
.put_zone .wrput { .put_zone .wrput {
width: 100%; width: 100%;
@ -2766,6 +2771,15 @@ button.circle_grey32.line:hover, button.circle_grey32.line:focus, button.circle_
.put_zone .put_check.dflx { .put_zone .put_check.dflx {
display: flex; display: flex;
} }
.put_zone .timer {
position: absolute;
top: 17px;
right: 16px;
margin-right: auto;
color: rgba(255, 255, 255, 0.4);
font-size: 12px;
font-weight: 400;
}
.put_zone .put_see { .put_zone .put_see {
top: 0.25rem; top: 0.25rem;
display: flex; display: flex;
@ -2781,88 +2795,48 @@ button.circle_grey32.line:hover, button.circle_grey32.line:focus, button.circle_
} }
.wrput { .wrput {
font-size: 0.8125rem;
font-size: 1rem;
font-weight: 400; font-weight: 400;
width: 20rem;
height: 1.75rem;
background-color: var(--more-bright-wh_12-to-6);
border: 0.063rem solid rgba(255, 255, 255, 0);
border-radius: 0.125rem;
color: var(--white-w_87-sec);
line-height: 1;
letter-spacing: 0.031rem;
padding: 0 0.5rem;
}
.wrput.line {
width: 200px;
background-color: transparent; background-color: transparent;
border: 0.063rem solid var(--white-w_40);
}
.wrput.on, .wrput:focus:not(.read_only):not(.read_error):not(.read_normal):not(.read_success) {
border: 0.063rem solid var(--primary-pri_100) !important;
outline: 0.188rem solid var(--primary-pri_20);
border: 1px solid var(--alpha-bk-to-whbk-20);
border-radius: 4px;
color: rgba(255, 255, 255, 0.4);
line-height: 1;
letter-spacing: 0.5px;
padding: 0 12px 0 16px;
} }
.wrput.success {
padding: 0 2rem 0 1rem;
.wrput ::-moz-placeholder {
color: var(--alpha-bk-to-whbk-40) !important;
} }
.wrput.success + .put_check {
display: flex;
.wrput ::placeholder {
color: var(--alpha-bk-to-whbk-40) !important;
} }
.wrput.error {
border: 0.063rem solid #D60000;
outline: none;
.wrput.on, .wrput:focus:not(.disabled) {
border: 1px solid var(--PRI) !important;
color: var(--alpha-bk-to-whbk-87);
} }
.wrput.etc {
.wrput.large {
width: 100%; width: 100%;
height: 1.75rem;
padding: 0 0.875rem;
}
.wrput.usage {
color: #00B295;
height: 48px;
} }
.wrput.large {
.wrput.medium {
font-size: 0.875rem; font-size: 0.875rem;
font-weight: 400; font-weight: 400;
width: 100%; width: 100%;
height: 2.5rem;
padding: 0 1rem;
}
.wrput.large.pass {
padding: 0 2.5rem 0 1rem;
}
.wrput.pass {
padding: 0 2.25rem 0 0.5rem;
}
.wrput.read_only {
background: var(--more-bright-wh_12-to-6);
border: 0.063rem solid var(--white-w_20);
outline: none;
}
.wrput.read_light {
background: var(--primary-pri_12);
border: 0.063rem solid var(--primary-pri_100);
outline: none;
color: var(--primary-pri_100);
}
.wrput.read_error {
background: rgba(219, 0, 0, 0.08);
border: 0.063rem solid #D60000;
outline: none;
color: #FF1F55;
}
.wrput.read_normal {
background: rgba(0, 104, 230, 0.2);
border: 0.063rem solid #0068E6;
outline: none;
color: #338FFF;
height: 40px;
padding: 0 8px 0 12px;
} }
.wrput.read_success {
background: rgba(0, 189, 120, 0.1);
border: 0.063rem solid #00BD78;
outline: none;
color: #00BD78;
.wrput.small {
font-size: 0.875rem;
font-weight: 400;
width: 100%;
height: 28px;
padding: 0 8px 0 12px;
} }
.wrput.text {
color: #ffffff;
.wrput.disabled {
border: 1px solid var(--alpha-bk-to-whbk-20);
background: var(--alpha-bk-to-whbk-20);
} }
.sp_name { .sp_name {
@ -3164,7 +3138,7 @@ button.circle_grey32.line:hover, button.circle_grey32.line:focus, button.circle_
} }
.login_input { .login_input {
width: 20rem;
width: 320px;
} }
.save_group { .save_group {
@ -4966,14 +4940,14 @@ header {
left: 0; left: 0;
top: 0; top: 0;
width: 100%; width: 100%;
height: 2.5rem;
height: 48px;
z-index: 200; z-index: 200;
background-color: var(--bg_01_80); background-color: var(--bg_01_80);
border-bottom: 0.063rem solid var(--line-wh_20-to-100);
} }
header.two_line { header.two_line {
height: 5rem; height: 5rem;
background-color: var(--bg_01_80); background-color: var(--bg_01_80);
border-bottom: 0.063rem solid var(--line-wh_20-to-100);
} }
.header_in { .header_in {
@ -5009,9 +4983,9 @@ header.two_line {
.header_left { .header_left {
display: flex; display: flex;
align-items: center; align-items: center;
-moz-column-gap: 1.875rem;
column-gap: 1.875rem;
padding: 0 1rem 0 0;
-moz-column-gap: 16px;
column-gap: 16px;
padding: 0 16px 0 0;
} }
.header_logo { .header_logo {
@ -5023,8 +4997,9 @@ header.two_line {
align-items: center; align-items: center;
} }
.logo_hd_uniplus {
width: 9.125rem;
.logo_hd_kisa {
width: 96px;
margin-bottom: 8px;
} }
.sp_logo_uniplus { .sp_logo_uniplus {
@ -5501,137 +5476,33 @@ header.two_line {
} }
.label { .label {
font-size: 0.6875rem;
font-weight: 400;
color: var(--alpha-bk-to-whbk-87);
text-align: center;
font-size: 14px;
font-weight: 500;
padding: 8px 12px;
height: 28px;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
min-width: 3.125rem;
height: 1rem;
padding: 0.1rem 0.25rem 0;
border-radius: 50px;
padding: 8px 12px;
overflow: hidden; overflow: hidden;
background-color: #024294;
border-radius: 0.125rem;
color: #fff;
background-color: var(--alpha-bk-to-whbk-10);
word-break: keep-all; word-break: keep-all;
} }
.label.morning {
background-color: #55BBFF;
}
.label.afternoon {
background-color: #1BABFF;
}
.label.daytime {
background-color: #008DFF;
}
.label.night {
background-color: #024294;
}
.label.latenight {
background-color: #174BCC;
}
.label.etc {
background-color: rgba(255, 255, 255, 0.3);
}
.label.cross {
background-color: rgba(39, 212, 255, 0.8);
}
.label.construct {
background-color: #937EFF;
}
.label.emergency {
background-color: #6548F5;
}
.gr_label {
display: flex;
align-items: center;
margin: 0.5rem 0;
}
.gr_label .word {
font-size: 0.6875rem;
font-weight: 400;
color: var(--white-w_87-sec);
margin: 0 0 0 0.375rem;
line-height: 1.1;
}
.label_tag {
border-radius: 0.125rem;
display: inline-block;
min-height: 1.125rem;
padding: 0 0.25rem;
line-height: 1.125rem;
text-align: center;
color: var(--white-w_100);
}
.label_tag.ellipse {
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
width: 2.25rem;
height: 2.25rem;
font-size: 0.875rem;
line-height: 2.25rem;
min-width: auto;
}
.label_tag.box {
padding: 0.125rem 0.25rem;
min-width: 1.938rem;
}
.label_tag.long {
width: 3.5rem;
}
.label_tag.card {
padding: 0 0.625rem;
min-height: 1rem !important;
line-height: 1rem;
}
.label_tag.small {
min-width: 3.063rem;
}
.label_tag.x_small {
padding: 0.125rem 0;
min-width: 1.813rem;
}
.label_tag.main_label {
background: var(--white-w_30);
}
.label_tag.main_info {
background: var(--white-w_30);
}
.label_tag.grey {
background: var(--white-w_40);
}
.number_default {
display: flex;
align-items: center;
justify-content: center;
width: 1.5rem;
height: 1.5rem;
font-size: 0.875rem;
line-height: 1.5rem;
border-radius: 0.125rem;
}
.number_default.outline {
background: var(--white-w_20);
border: 0.063rem solid var(--white-w_40-sec);
color: rgba(255, 255, 255, 0.87);
}
.number_default.bg_blue {
background-color: #0068E6;
color: #FFF;
}
.number_default.primary {
color: var(--primary-pri_100);
background-color: var(--bg_02_80);
.login_txt {
color: var(--alpha-bk-to-whbk-100);
font-size: 32px;
font-weight: 700;
} }
.dashed_box {
border-radius: 0.3125rem;
background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%23FFFFFF' opacity='0.2' stroke-width='4' stroke-dasharray='8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
.num_txt {
color: var(--alpha-bk-to-whbk-60);
font-size: 16px;
font-weight: 700;
margin-top: 20px;
} }
.preview_box { .preview_box {
@ -7159,118 +7030,6 @@ header.two_line {
padding: 0 0; padding: 0 0;
} }
.marker_numbering_text {
transform: translate(0, 0.313rem);
color: var(--primary-pri_100);
}
.marker_layer {
border-radius: 50%;
background: rgba(214, 0, 0, 0.4);
}
.route_line {
border-radius: 0.625rem;
}
.marker_departure {
border-radius: 50%;
border: 0.188rem solid var(--primary-pri_100);
}
.marker_departure.blue {
border: 0.188rem solid #0068E6;
}
.marker_departure.purple {
border: 0.188rem solid #8972FF;
}
.marker_departure.red {
border: 0.188rem solid #D60000;
}
.pass_car {
transform: rotate(255deg) translate(6.688rem, -5.313rem);
}
.pass_departure {
transform: translate(9.063rem, 0.688rem);
}
.pass_arrival {
transform: translate(-2.625rem, -1.875rem);
}
.pass_departure_marker {
transform: translate(7.813rem, 1.063rem);
}
.pass_arrival_marker {
transform: translate(-1.125rem, -2.813rem);
}
.cluster_count {
-webkit-backdrop-filter: blur(1.875rem);
backdrop-filter: blur(1.875rem);
font-size: 0.875rem;
font-weight: 500;
position: absolute;
top: -0.938rem;
left: 1.125rem;
height: 1.5rem;
padding: 0 0.5rem;
border: 0.063rem solid var(--white-w_40);
border-radius: 1.5rem;
background: var(--bg_01_80);
line-height: 1.5rem;
}
.infowindow_box {
-webkit-backdrop-filter: blur(1.875rem);
backdrop-filter: blur(1.875rem);
border-radius: 0.125rem;
width: auto;
padding: 0 0.5rem;
cursor: pointer;
border: 0.063rem solid rgba(255, 255, 255, 0.38);
background: rgba(0, 0, 13, 0.4);
}
.infowindow_box .infowindow_title {
font-size: 0.875rem;
font-weight: 500;
min-height: 1.375rem;
line-height: 1.375rem;
white-space: nowrap;
color: #ffffff;
}
.infowindow_box .infowindow_content {
width: 0;
height: 0;
overflow: hidden;
font-size: 0.75rem;
}
.infowindow_box .infowindow_content.map p {
font-size: 0.8125rem;
font-weight: 400;
color: var(--white-w_60);
line-height: 1.063rem;
}
.infowindow_box:hover:not(.with_marker), .infowindow_box.on, .infowindow_box:focus:not(.with_marker) {
width: 10rem;
padding: 0.5rem 0.75rem 0.75rem;
border: 0.063rem solid var(--primary-pri_40);
}
.infowindow_box:hover:not(.with_marker) .infowindow_title, .infowindow_box.on .infowindow_title, .infowindow_box:focus:not(.with_marker) .infowindow_title {
font-size: 0.875rem;
font-weight: 500;
}
.infowindow_box:hover:not(.with_marker) .infowindow_content, .infowindow_box.on .infowindow_content, .infowindow_box:focus:not(.with_marker) .infowindow_content {
width: auto;
height: auto;
padding-top: 0.5rem;
}
.infowindow_box.with_marker {
position: absolute;
}
.scroll_bar { .scroll_bar {
background-color: var(--white-w_40); background-color: var(--white-w_40);
} }
@ -8624,92 +8383,6 @@ header.two_line {
background: var(--white-w_20); background: var(--white-w_20);
} }
.area_group {
width: 4.125rem;
height: 1.125rem;
border-radius: 3.75rem;
border: 0.125rem solid var(--primary-pri_100);
background: var(--primary-pri_20);
}
.area_group.hover, .area_group:hover:not(.large):not(.disabled):not(.selected) {
cursor: pointer;
border: 0.125rem solid var(--primary-pri_100);
background: var(--group-icon-selected);
}
.area_group.selected {
border: 0.125rem solid rgb(245, 213, 49);
background: rgba(255, 224, 67, 0.2);
}
.area_group.disabled {
cursor: default;
border: 0.125rem solid var(--white-w_40);
background: var(--white-w_20);
}
.area_group.no00 {
transform: rotate(-20deg);
}
.area_group.no1 {
position: absolute;
transform: rotate(-20deg);
top: 0;
bottom: 0;
left: 4.375rem;
right: 0;
}
.area_group.no2 {
position: absolute;
transform: rotate(-20deg);
top: 2.313rem;
bottom: 3.75rem;
left: 4.375rem;
right: 0;
}
.area_group.no3 {
position: absolute;
transform: rotate(20deg);
top: 2.813rem;
bottom: 0;
left: 1.875rem;
right: 0.625rem;
}
.area_group.no4 {
position: absolute;
transform: rotate(20deg);
top: 4.688rem;
bottom: 0;
left: 2.5rem;
right: 0;
}
.area_group.no5 {
position: absolute;
transform: rotate(20deg);
top: 6.25rem;
bottom: 0;
left: 2rem;
right: 0;
}
.area_group.no6 {
position: absolute;
transform: rotate(20deg);
top: 7.5rem;
bottom: 0;
left: 1.563rem;
right: 0;
}
.area_group.no7 {
position: absolute;
transform: rotate(-5deg);
top: 8.75rem;
bottom: 0;
left: 1.25rem;
right: 0;
}
.area_group.large {
width: auto;
height: 3.5rem;
padding: 0.25rem;
}
.state_box { .state_box {
display: flex; display: flex;
align-items: center; align-items: center;
@ -8733,4 +8406,146 @@ header.two_line {
bottom: 0; bottom: 0;
left: 1.875rem; left: 1.875rem;
right: 0; right: 0;
}
.aside {
position: fixed;
left: 1rem;
top: 5.5rem;
width: 13.75rem;
height: calc(100% - 6.5rem);
max-height: 54rem;
background: #fff;
border-radius: 10px;
}
.aside.respon {
width: 64px;
width: 4rem;
}
.aside.respon .menu_line .menu_icon {
margin: 0px;
}
.aside.respon .menu_line .menu_tlt {
display: none;
}
.aside.animate {
animation: in-aside 1s ease-in-out !important;
}
.aside_wrap {
position: relative;
width: 100%;
height: 100%;
}
.aside_wrap .aside_arrow {
position: absolute;
right: -1rem;
top: 0.5rem;
z-index: 10;
}
.aside_arrow {
width: 33px;
width: 2rem;
height: 33px;
height: 2rem;
background: #fff;
border-radius: 100%;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2);
transition: 0.2s all;
cursor: pointer;
}
.aside_arrow:hover {
opacity: 0.8;
}
.aside_arrow .arr_icon_on {
display: none;
}
.aside_arrow.on .arr_icon {
display: none;
}
.aside_arrow.on .arr_icon_on {
display: block;
}
.arrow_in {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
}
.aside_nav {
width: 100%;
overflow: hidden;
}
.aside_nav li a {
display: block;
}
.Dash_body {
background-color: #F0F0F2;
width: 100%;
min-height: 100%;
overflow: hidden;
padding: 1rem;
padding-top: 5.5rem;
padding-left: 16.5625rem;
}
.Dash_body.respon {
padding-left: 112px;
padding-left: 7rem;
}
.menu_line {
display: flex;
align-items: center;
width: 100%;
height: 56px;
padding: 0px 16px;
border-left: 4px solid #fff;
transition: 0.2s all;
}
.menu_line .menu_icon {
margin: 0px 10px 0px 0px;
}
.menu_line .menu_tlt {
padding: 2px 0px 0px 0px;
}
.menu_line:hover {
background-color: #E4F6F3;
border-left: 4px solid #E4F6F3;
}
.menu_line:hover .mn_icon {
display: none;
}
.menu_line:hover .mn_icon_on {
display: block;
}
.menu_line:hover .menu_tlt {
color: #00A388;
}
.menu_line.on {
background-color: #E4F6F3;
border-left: 4px solid #00B295;
}
.menu_line.on .mn_icon {
display: none;
}
.menu_line.on .mn_icon_on {
display: block;
}
.menu_line.on .menu_tlt {
color: #00A388;
}
.mn_icon {
opacity: 0.2;
}
.mn_icon_on {
display: none;
} }

+ 205
- 371
assets/css/guide.scss View File

@ -851,9 +851,9 @@ button {
.icon_ghost { .icon_ghost {
background: transparent; background: transparent;
} }
.btn_xl {height: 48px; font-weight: 700; font-size: 16px; letter-spacing: 0.031rem;}
.btn_l {height: 40px; font-weight: 700; font-size: 16px; letter-spacing: 0.031rem;} .btn_l {height: 40px; font-weight: 700; font-size: 16px; letter-spacing: 0.031rem;}
.btn_m {height: 32px; font-weight: 700; font-size: 14px; letter-spacing: 0.031rem;}
.btn_m {height: 32px; font-weight: 700; font-size: 14px;}
.btn_s {height: 28px; width: auto; padding: 10px 8px;} .btn_s {height: 28px; width: auto; padding: 10px 8px;}
.btn_ms {height: 1.75rem; width: auto; padding: 0.1rem 0.5rem 0;} .btn_ms {height: 1.75rem; width: auto; padding: 0.1rem 0.5rem 0;}
.btn_ss {height: 1.5rem; font-size: 0.75rem; width: auto; padding: 0.1rem 0.75rem 0;} .btn_ss {height: 1.5rem; font-size: 0.75rem; width: auto; padding: 0.1rem 0.75rem 0;}
@ -1374,7 +1374,7 @@ button {
.put_zone{ .put_zone{
position: relative; position: relative;
width: 100%;
// width: 100%;
.wrput{ .wrput{
width: 100%; width: 100%;
&.large{ &.large{
@ -1397,6 +1397,15 @@ button {
display: flex; display: flex;
} }
} }
.timer {
position: absolute;
top: 17px;
right: 16px;
margin-right: auto;
color: rgba(255, 255, 255, 0.40);
font-size: 12px;
font-weight: 400;
}
.put_see{ .put_see{
top: 0.25rem; top: 0.25rem;
display: flex; display: flex;
@ -1414,84 +1423,43 @@ button {
} }
} }
.wrput { .wrput {
@include fs_13_regular;
width: 20rem;
height: 1.75rem;
background-color: var(--more-bright-wh_12-to-6);
border: 0.063rem solid rgba(255, 255, 255, 0);
border-radius: 0.125rem;
color: var(--white-w_87-sec);
@include fs_16_regular;
width: 200px;
background-color: transparent;
border: 1px solid var(--alpha-bk-to-whbk-20);
border-radius: 4px;
color: rgba(255, 255, 255, 0.40);
line-height: 1; line-height: 1;
letter-spacing: 0.031rem;
padding: 0 0.5rem;
&.line{
background-color: transparent;
border: 0.063rem solid var(--white-w_40);
}
&.on, &:focus:not(.read_only):not(.read_error):not(.read_normal):not(.read_success){
border: 0.063rem solid var(--primary-pri_100) !important;
outline: 0.188rem solid var(--primary-pri_20);
letter-spacing: 0.5px;
padding: 0 12px 0 16px;
::placeholder {
color: var(--alpha-bk-to-whbk-40) !important;
} }
&.success{
padding:0 2rem 0 1rem;
}
&.success + .put_check{
display: flex;
}
&.error{
border: 0.063rem solid #D60000;
outline: none;
&.on, &:focus:not(.disabled) {
border: 1px solid var(--PRI) !important;
color: var(--alpha-bk-to-whbk-87);
// outline: 1px solid var(--PRI);
} }
&.etc{
&.large{
width: 100%; width: 100%;
height: 1.75rem;
padding: 0 0.875rem;
}
&.usage{
color: #00B295;
height: 48px;
} }
&.large{
&.medium{
@include fs_14_regular; @include fs_14_regular;
width: 100%; width: 100%;
height: 2.5rem;
padding: 0 1rem;
&.pass{
padding: 0 2.5rem 0 1rem;
}
}
&.pass{
padding: 0 2.25rem 0 0.5rem;
}
&.read_only{
background: var(--more-bright-wh_12-to-6);
border: 0.063rem solid var(--white-w_20);
outline: none;
}
&.read_light{
background: var(--primary-pri_12);
border: 0.063rem solid var(--primary-pri_100);
outline: none;
color: var(--primary-pri_100);
}
&.read_error{
background: rgba(219, 0, 0, 0.08);
border: 0.063rem solid #D60000;
outline: none;
color: $bg_error;
height: 40px;
padding: 0 8px 0 12px;
} }
&.read_normal{
background: rgba(0, 104, 230, 0.20);
border: 0.063rem solid #0068E6;
outline: none;
color: #338FFF;
&.small{
@include fs_14_regular;
width: 100%;
height: 28px;
padding: 0 8px 0 12px;
} }
&.read_success {
background: rgba(0, 189, 120, 0.1);
border: 0.063rem solid #00BD78;
outline: none;
color: #00BD78;
&.disabled{
border: 1px solid var(--alpha-bk-to-whbk-20);
background: var(--alpha-bk-to-whbk-20);
} }
&.text {color: $fc_white}
} }
.sp_name{ .sp_name{
@include fs_13_regular; @include fs_13_regular;
@ -1764,7 +1732,7 @@ button {
} }
} }
.login_input{ .login_input{
width: 20rem;
width: 320px;
} }
.save_group{ .save_group{
@include dflx_ac_jbet; @include dflx_ac_jbet;
@ -3302,13 +3270,14 @@ header{
left: 0; left: 0;
top: 0; top: 0;
width: 100%; width: 100%;
height: 2.5rem;
height: 48px;
z-index: 200; z-index: 200;
background-color: var(--bg_01_80); background-color: var(--bg_01_80);
border-bottom: 0.063rem solid var(--line-wh_20-to-100);
&.two_line { &.two_line {
height: 5rem; height: 5rem;
background-color: var(--bg_01_80); background-color: var(--bg_01_80);
border-bottom: 0.063rem solid var(--line-wh_20-to-100);
} }
} }
.header_in{ .header_in{
@ -3327,8 +3296,8 @@ header{
} }
.header_left{ .header_left{
@include dflx_ac; @include dflx_ac;
column-gap: 1.875rem;
padding:0 1rem 0 0;
column-gap: 16px;
padding:0 16px 0 0;
} }
.header_logo{ .header_logo{
@include dflx_ac; @include dflx_ac;
@ -3336,8 +3305,9 @@ header{
@include dflx_ac; @include dflx_ac;
} }
} }
.logo_hd_uniplus{
width: 9.125rem;
.logo_hd_kisa{
width: 96px;
margin-bottom: 8px;
} }
.sp_logo_uniplus{ .sp_logo_uniplus{
display: block; display: block;
@ -3763,123 +3733,29 @@ header{
} }
} }
.label{ .label{
@include fs_11_regular;
color: var(--alpha-bk-to-whbk-87);
text-align: center;
font-size: 14px;
font-weight: 500;
padding: 8px 12px;
height: 28px;
@include dflx_ac_jcent; @include dflx_ac_jcent;
min-width: 3.125rem;
height: 1rem;
padding:0.1rem 0.25rem 0;
border-radius: 50px;
padding: 8px 12px;
overflow: hidden; overflow: hidden;
background-color: $ui_blue;
border-radius: 0.125rem;
color: #fff;
background-color: var(--alpha-bk-to-whbk-10);
word-break: keep-all; word-break: keep-all;
&.morning{
background-color: #55BBFF;
}
&.afternoon{
background-color: #1BABFF;
}
&.daytime{
background-color: #008DFF;
}
&.night{
background-color: $ui_blue;
}
&.latenight{
background-color: #174BCC;
}
&.etc{
background-color: rgba(255, 255, 255, 0.3);
}
&.cross{
background-color: rgba(39, 212, 255, 0.8);
}
&.construct{
background-color: $fc_purple;
}
&.emergency{
background-color: #6548F5;
}
}
.gr_label{
@include dflx_ac;
margin: 0.5rem 0;
.word{
@include fs_11_regular;
color: var(--white-w_87-sec);
margin: 0 0 0 0.375rem;
line-height: 1.1;
}
}
// lmw 작업
// label
.label_tag {
@include border_radius02;
display: inline-block;
// min-width: 2.5rem;
min-height: 1.125rem;
padding: 0 0.25rem;
line-height: 1.125rem;
text-align: center;
color: var(--white-w_100);
&.ellipse {
@include dflx_ac_jcent;
@include border_radius50;
@include numberDefault($width: 2.25rem, $height: 2.25rem);
min-width: auto;
}
&.box{
padding: 0.125rem 0.25rem;
min-width: 1.938rem
}
&.long {
width: 3.5rem;
}
&.card {
padding: 0 0.625rem;
min-height: 1rem !important;
line-height: 1rem;
}
&.small {
min-width: 3.063rem;
}
&.x_small {
padding: 0.125rem 0;
min-width: 1.813rem;
}
&.main_label {
background: var(--white-w_30)
}
&.main_info {
background: var(--white-w_30)
}
&.grey {
background: var(--white-w_40);
}
} }
.number_default {
@include dflx_ac_jcent;
@include numberDefault($width: 1.5rem, $height: 1.5rem);
@include border_radius02;
&.outline {
background: var(--white-w_20);
border: 0.063rem solid var(--white-w_40-sec);
color: $fc_default;
}
&.bg_blue {
background-color: #0068E6;
color: #FFF;
}
&.primary {
color: var(--primary-pri_100);
background-color: var(--bg_02_80);
}
.login_txt {
color: var(--alpha-bk-to-whbk-100);
font-size: 32px;
font-weight: 700;
} }
.dashed_box {
@include border_radius05;
background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%23FFFFFF' opacity='0.2' stroke-width='4' stroke-dasharray='8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
.num_txt {
color: var(--alpha-bk-to-whbk-60);
font-size: 16px;
font-weight: 700;
margin-top: 20px
} }
.preview_box { .preview_box {
@include dflx_ac_jcent; @include dflx_ac_jcent;
@ -5313,105 +5189,10 @@ header{
padding: 0 0; padding: 0 0;
} }
} }
// map
.marker_numbering_text {
transform: translate(-0, 0.313rem);
color: var(--primary-pri_100)
}
.marker_layer {
@include border_radius50;
background: rgba($color: $fc_error, $alpha: .4);
}
.route_line {
@include border_radius10;
}
.marker_departure {
@include border_radius50;
border: 0.188rem solid var(--primary-pri_100);
&.blue {border: 0.188rem solid #0068E6}
&.purple {border: 0.188rem solid #8972FF}
&.red {border: 0.188rem solid #D60000}
}
.pass_car {
transform: rotate(255deg) translate(6.688rem, -5.313rem);
}
.pass_departure {
transform: translate(9.063rem, 0.688rem);
}
.pass_arrival {
transform: translate(-2.625rem, -1.875rem);
}
.pass_departure_marker {
transform: translate(7.813rem, 1.063rem);
}
.pass_arrival_marker {
transform: translate(-1.125rem, -2.813rem);
}
.cluster_count {
@include backFilter;
@include fs_14_medium;
position: absolute;
top: -0.938rem;
left: 1.125rem;
height: 1.5rem;
padding: 0 0.5rem;
border: 0.063rem solid var(--white-w_40);
-webkit-border-radius: 1.5rem;
-moz-border-radius: 1.5rem;
border-radius: 1.5rem;
background: var(--bg_01_80);
line-height: 1.5rem;
}
.infowindow_box {
@include backFilter;
@include border_radius02;
width: auto;
padding: 0 0.5rem;
cursor: pointer;
border: 0.063rem solid $bg_grey38;
background: rgba(0, 0, 13, 0.4);
.infowindow_title {
@include fs_14_medium;
min-height: 1.375rem;
line-height: 1.375rem;
white-space: nowrap;
color: $fc_white;
}
.infowindow_content {
width: 0;
height: 0;
overflow: hidden;
font-size: 0.75rem;
&.map{
p{
@include fs_13_regular;
color: var(--white-w_60);
line-height: 1.063rem;
}
}
}
&:hover:not(.with_marker), &.on, &:focus:not(.with_marker) {
width: 10rem;
padding: 0.5rem 0.75rem 0.75rem;
border: 0.063rem solid var(--primary-pri_40);
.infowindow_title {
@include fs_14_medium;
}
.infowindow_content {
width: auto;
height: auto;
padding-top: 0.5rem;
}
}
&.with_marker {
position: absolute;
}
}
.scroll_bar{ .scroll_bar{
background-color: var(--white-w_40); background-color: var(--white-w_40);
} }
.tooltip_label, .infowindow_box, .legend_label {
.tooltip_label, .infowindow_box, .legend_label {
&.top { &.top {
top: auto !important; top: auto !important;
left: 50%; left: 50%;
@ -6537,91 +6318,6 @@ header{
background: var(--white-w_20); background: var(--white-w_20);
} }
} }
.area_group {
width: 4.125rem;
height: 1.125rem;
border-radius: 3.75rem;
border: 0.125rem solid var(--primary-pri_100);
background: var(--primary-pri_20);
&.hover, &:hover:not(.large):not(.disabled):not(.selected) {
cursor: pointer;
border: 0.125rem solid var(--primary-pri_100);
background: var(--group-icon-selected);
}
&.selected {
border: 0.125rem solid rgba(245, 213, 49, 1);
background: rgba(255, 224, 67, 0.2);
}
&.disabled {
cursor: default;
border: 0.125rem solid var(--white-w_40);
background: var(--white-w_20);
}
&.no00 {
transform: rotate(-20deg);
}
&.no1 {
position: absolute;
transform: rotate(-20deg);
top: 0;
bottom: 0;
left: 4.375rem;
right: 0;
}
&.no2 {
position: absolute;
transform: rotate(-20deg);
top: 2.313rem;
bottom: 3.75rem;
left: 4.375rem;
right: 0;
}
&.no3{
position: absolute;
transform: rotate(20deg);
top: 2.813rem;
bottom: 0;
left: 1.875rem;
right: 0.625rem;
}
&.no4{
position: absolute;
transform: rotate(20deg);
top: 4.688rem;
bottom: 0;
left: 2.5rem;
right: 0;
}
&.no5{
position: absolute;
transform: rotate(20deg);
top: 6.25rem;
bottom: 0;
left: 2rem;
right: 0;
}
&.no6{
position: absolute;
transform: rotate(20deg);
top: 7.5rem;
bottom: 0;
left: 1.563rem;
right: 0;
}
&.no7{
position: absolute;
transform: rotate(-5deg);
top: 8.75rem;
bottom: 0;
left: 1.25rem;
right: 0;
}
&.large {
width: auto;
height: 3.5rem;
padding: 0.25rem;
}
}
.state_box{ .state_box{
@include dflx_ac_jcent; @include dflx_ac_jcent;
width: 3rem; width: 3rem;
@ -6641,3 +6337,141 @@ header{
left: 1.875rem; left: 1.875rem;
right: 0; right: 0;
} }
// netz
.aside{
position: fixed;
left: 1rem;
top: 5.5rem;
width: 13.75rem;
height: calc(100% - 6.5rem);
max-height: 54rem;
background: #fff;
border-radius: 10px;
&.respon{
width: 64px;
width: 4rem;
.menu_line{
.menu_icon {
margin: 0px;
}
.menu_tlt {
display: none;
}
}
}
&.animate{
animation: in-aside 1s ease-in-out !important;
}
}
.aside_wrap{
position: relative;
width: 100%;
height: 100%;
.aside_arrow{
position: absolute;
right: -1rem;
top: 0.5rem;
z-index: 10;
}
}
.aside_arrow {
width: 33px;
width: 2rem;
height: 33px;
height: 2rem;
background: #fff;
border-radius: 100%;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2);
transition: 0.2s all;
cursor: pointer;
&:hover {
opacity: 0.8;
}
.arr_icon_on{
display: none;
}
&.on{
.arr_icon{
display: none;
}
.arr_icon_on{
display: block;
}
}
}
.arrow_in {
@include dflx_ac_jcent;
width: 100%;
height: 100%;
}
.aside_nav{
width: 100%;
overflow: hidden;
}
.aside_nav li a{
display: block;
}
.Dash_body {
background-color: #F0F0F2;
width: 100%;
min-height: 100%;
overflow: hidden;
padding: 1rem;
padding-top: 5.5rem;
padding-left: 16.5625rem;
}
.Dash_body.respon {
padding-left: 112px;
padding-left: 7rem;
}
// menu
.menu_line{
@include dflx_ac;
width: 100%;
height: 56px;
padding: 0px 16px;
border-left: 4px solid #fff;
transition: 0.2s all;
.menu_icon{
margin: 0px 10px 0px 0px;
}
.menu_tlt{
padding:2px 0px 0px 0px;
}
&:hover{
background-color: #E4F6F3;
border-left: 4px solid #E4F6F3;
.mn_icon{
display: none;
}
.mn_icon_on{
display: block;
}
.menu_tlt{
color: #00A388;
}
}
&.on{
background-color: #E4F6F3;
border-left: 4px solid #00B295;
.mn_icon{
display: none;
}
.mn_icon_on{
display: block;
}
.menu_tlt{
color: #00A388;
}
}
}
.mn_icon{
opacity: 0.2;
}
.mn_icon_on{
display: none;
}

+ 8
- 0
assets/css/index.css View File

@ -0,0 +1,8 @@
@charset "utf-8";
@import "reset.css";
@import "font.css";
@import "helper.css";
@import "layout.css";
@import "air-datepicker.css";
@import "guide.css";
@import "template.css";

+ 63
- 233
assets/css/layout.css View File

@ -43,29 +43,12 @@
--line-pri_40-to-wh_40: rgba(39, 212, 255, 0.40); --line-pri_40-to-wh_40: rgba(39, 212, 255, 0.40);
--line-pri_40-to-bk_40: rgba(39, 212, 255, 0.40); --line-pri_40-to-bk_40: rgba(39, 212, 255, 0.40);
--icon-pri_20-to-100: rgba(34, 212, 255, 0.20); --icon-pri_20-to-100: rgba(34, 212, 255, 0.20);
--more-bright-wh_16-to-6: rgba(255, 255, 255, 0.16);
--more-bright-wh_12-to-6: rgba(255, 255, 255, 0.12);
--more-visible-wh_20-to-12: rgba(255, 255, 255, 0.2);
--more-visible-wh_6-to-100: rgba(255, 255, 255, 0.06);
--more-visible-wh_6-to-60: rgba(255, 255, 255, 0.06);
--more-visible-wh_6-to-bk: rgba(255, 255, 255, 0.06);
--more-visible-wh_60-to-12: rgba(255, 255, 255, 0.6);
--more-visible-wh_60-to-100: rgba(255, 255, 255, 0.6);
--more-visible-wh_12-to-6: rgba(255, 255, 255, 0.12);
--more-visible-wh_16-to-6: rgba(255, 255, 255, 0.16);
--more-visible-wh_20-to-12: rgba(255, 255, 255, 0.2);
--primary-to-grayscale-to-bk: #27D4FF; --primary-to-grayscale-to-bk: #27D4FF;
--more-bright-wh_6-to-60: rgba(255, 255, 255, 0.06); --more-bright-wh_6-to-60: rgba(255, 255, 255, 0.06);
--white-w_6: rgba(255, 255, 255, 0.06); --white-w_6: rgba(255, 255, 255, 0.06);
--line-pri_40-to-wh_100: rgba(39, 212, 255, 0.40); --line-pri_40-to-wh_100: rgba(39, 212, 255, 0.40);
--etc-bg: #04091A; --etc-bg: #04091A;
--etc-popup_tit: rgba(39, 212, 255, 0.60); --etc-popup_tit: rgba(39, 212, 255, 0.60);
--hero-notification_01: #000;
--hero-notification_02: rgba(0, 0, 0, 0.4);
--hero-notification_03: rgba(0, 0, 0, 0.4);
--hero-notification-border-top: rgba(39, 212, 255, 0.00);
--hero-notification-border-bottom: rgba(39, 212, 255, 0.00);
--hero-border: rgba(39, 212, 255, 1);
--background-blur_0260: rgba(56, 61, 82, 0.60); --background-blur_0260: rgba(56, 61, 82, 0.60);
--point-error: #D60000; --point-error: #D60000;
--point-error-10: rgba(219, 0, 0, 0.08); --point-error-10: rgba(219, 0, 0, 0.08);
@ -87,6 +70,16 @@
--etc-b_text2: #338FFF; --etc-b_text2: #338FFF;
--PRI: #84C01D; --PRI: #84C01D;
--bg_body: #030914; --bg_body: #030914;
--alpha-bk-to-whbk-20: rgba(255, 255, 255, 0.20);
--alpha-wh-to-bkwh-60: rgba(0, 0, 0, 0.60);
--alpha-wh-to-bkwh-100: #000;
--alpha-white-w_100: ;
--wh-12: rgba(255, 255, 255, 0.12);
--alpha-bk-to-whbk-10: rgba(255, 255, 255, 0.10);
--alpha-bk-to-whbk-87: rgba(255, 255, 255, 0.87);
--alpha-bk-to-whbk-100: rgba(255, 255, 255, 0.87);
--alpha-bk-to-whbk-60: rgba(255, 255, 255, 0.60);
--alpha-bk-to-whbk-40: rgba(255, 255, 255, 0.40);
} }
:root[data-theme=light] { :root[data-theme=light] {
@ -125,36 +118,11 @@
--box1_border: #ffffff; --box1_border: #ffffff;
--title-color: #0068E6; --title-color: #0068E6;
--bg_01_80: rgba(245, 246, 250, 0.90); --bg_01_80: rgba(245, 246, 250, 0.90);
--line-wh_12-to-40: rgba(255, 255, 255, 0.4);
--line-wh_20-to-100: #ffffff;
--line-wh_30-to-60: rgba(255, 255, 255, 0.6);
--line-wh_12-to-100: #ffffff;
--line-pri_40-to-wh_40: rgba(255, 255, 255, 0.4);
--line-pri_40-to-bk_40: rgba(0, 0, 0, 0.4);
--icon-pri_20-to-100: #0067E6; --icon-pri_20-to-100: #0067E6;
--more-bright-wh_16-to-6: rgba(0, 0, 0, 0.06);
--more-bright-wh_12-to-6: rgba(0, 0, 0, 0.06);
--more-visible-wh_20-to-12: rgba(0, 0, 0, 0.12);
--more-visible-wh_6-to-100: #ffffff;
--more-visible-wh_6-to-60: rgba(255, 255, 255, 0.6);
--more-visible-wh_6-to-bk: #000;
--more-visible-wh_60-to-12: rgba(0, 0, 0, 0.12);
--more-visible-wh_60-to-100: #000;
--more-visible-wh_12-to-6: rgba(0, 0, 0, 0.06);
--more-visible-wh_16-to-6: rgba(0, 0, 0, 0.06);
--more-visible-wh_20-to-12: rgba(0, 0, 0, 0.12);
--primary-to-grayscale-to-bk: #000;
--more-bright-wh_6-to-60: rgba(255, 255, 255, 0.6);
--white-w_6: rgba(0, 0, 0, 0.06); --white-w_6: rgba(0, 0, 0, 0.06);
--line-pri_40-to-wh_100: #ffffff; --line-pri_40-to-wh_100: #ffffff;
--etc-bg: #ffffff; --etc-bg: #ffffff;
--etc-popup_tit: rgba(0, 104, 230, 0.80); --etc-popup_tit: rgba(0, 104, 230, 0.80);
--hero-notification_01: rgba(255, 255, 255, 0);
--hero-notification_02: rgba(255, 255, 255, 0.6);
--hero-notification_03: rgba(255, 255, 255, 0.8);
--hero-notification-border-top: rgba(0, 104, 230, 0.00);
--hero-notification-border-bottom: rgba(0, 104, 230, 0.00);
--hero-border: rgba(0, 104, 230, 0.80);
--background-blur_0260: rgba(56, 61, 82, 0.60); --background-blur_0260: rgba(56, 61, 82, 0.60);
--point-error: #D60000; --point-error: #D60000;
--point-error-10: rgba(219, 0, 0, 0.08); --point-error-10: rgba(219, 0, 0, 0.08);
@ -166,14 +134,22 @@
--icon-icon-selected: #ffffff; --icon-icon-selected: #ffffff;
--group-icon-selected: rgba(51, 143, 255, 0.40); --group-icon-selected: rgba(51, 143, 255, 0.40);
--map-ver2-hover: rgba(51, 143, 255, 0.4); --map-ver2-hover: rgba(51, 143, 255, 0.4);
--background-blur_02_60: rgba(55, 61, 82, 0.60);
--background-blur_01_20: rgba(245, 246, 250, 0.90);
--navigation-bg: #E1E2E5; --navigation-bg: #E1E2E5;
--etc-FNB:rgba(245, 246, 250, 0.90); --etc-FNB:rgba(245, 246, 250, 0.90);
--black-bk_100: #ffffff; --black-bk_100: #ffffff;
--etc-b_text: #139DF2; --etc-b_text: #139DF2;
--PRI: #87C718; --PRI: #87C718;
--bg_body: #030914; --bg_body: #030914;
--alpha-bk-to-whbk-20: rgba(0, 0, 0, 0.20);
--alpha-wh-to-bkwh-60: rgba(255, 255, 255, 0.20);
--alpha-wh-to-bkwh-100: ;
--alpha-white-w_100: #FFF;
--wh-12: ;
--alpha-bk-to-whbk-10: rgba(0, 0, 0, 0.10);
--alpha-bk-to-whbk-87: rgba(0, 0, 0, 0.87);
--alpha-bk-to-whbk-100: #000;
--alpha-bk-to-whbk-60: rgba(0, 0, 0, 0.60);
--alpha-bk-to-whbk-40: rgba(0, 0, 0, 0.40);
} }
/*mode button*/ /*mode button*/
@ -189,7 +165,16 @@
} }
html[data-theme=light] .lightmode > .inner { html[data-theme=light] .lightmode > .inner {
background-color: rgba(0, 0, 0, 0.25);
background-color: var(--PRI);
}
.outer {
padding: 4px;
border-radius: 50px;
background-color: var(--wh-12);
display: flex;
gap: 12px;
width: 100%;
} }
.lightmode label { .lightmode label {
@ -197,13 +182,13 @@ html[data-theme=light] .lightmode > .inner {
} }
.lightmode label:first-of-type { .lightmode label:first-of-type {
padding: 0.313rem 0.313rem 0.313rem 0.625rem;
border-radius: 50% 0 0 50%;
padding: 2px;
border-radius: 50px;
} }
.lightmode label:last-of-type { .lightmode label:last-of-type {
padding: 0.313rem 0.625rem 0.313rem 0.313rem;
border-radius: 0 50% 50% 0;
padding: 2px;
border-radius: 50px;
} }
.lightmode i { .lightmode i {
@ -220,6 +205,26 @@ html[data-theme=light] .lightmode > .inner {
transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;
} }
.circle_dark {
background: var(--alpha-wh-to-bkwh-100);
display: flex;
align-items: center;
justify-content: center;
height: 30px;
width: 30px;
padding: 2px;
}
.circle_light {
background: var(--alpha-white-w_100);
display: flex;
align-items: center;
justify-content: center;
height: 30px;
width: 30px;
padding: 2px;
}
/**/ /**/
/*Contents*/ /*Contents*/
.guide_back { .guide_back {
@ -439,39 +444,6 @@ footer {
z-index: 100; z-index: 100;
} }
.box_line.left {
position: absolute;
top: 3.5rem;
left: 1.25rem;
z-index: 100;
}
.box_line.right {
position: absolute;
top: 3.5rem;
right: 1.25rem;
z-index: 100;
}
.infowindow_box.main {
top: auto;
bottom: calc(100% + 0.125rem) !important;
left: 50%;
transform: translate(-50%, 0);
position: absolute;
background: var(--bg_01);
border: 0.063rem solid var(--line-pri_40-to-wh_100) !important;
}
.infowindow_box.main .infowindow_title {
color: var(--white-w_87-sec);
}
.label_tag.main_label {
background: var(--white-w_30);
}
.label_tag.main_info {
background: var(--white-w_30);
}
.scroll.sc_y.table { .scroll.sc_y.table {
height: 8.25rem; height: 8.25rem;
padding: 0; padding: 0;
@ -481,11 +453,6 @@ footer {
margin-right: 0.5rem; margin-right: 0.5rem;
} }
.accordion_paragraph.signal {
padding: 0 0.75rem 1.25rem 1.25rem;
height: 16.75rem;
}
.footer_in { .footer_in {
display: flex; display: flex;
align-items: flex-start; align-items: flex-start;
@ -1213,19 +1180,6 @@ footer {
color: var(--white-w_100-sec) !important; color: var(--white-w_100-sec) !important;
} }
@media screen and (min-width: 2400px) {
body, html {
font-size: 1.2rem;
}
.indi_vert432 {
height: auto;
}
}
@media screen and (min-width: 3800px) {
body, html {
font-size: 1.7rem;
}
}
/* html data-theme */ /* html data-theme */
html[data-theme=light] .sp_logo_uniplus { html[data-theme=light] .sp_logo_uniplus {
background: url("../images/logo_uniplus_light.svg") no-repeat left center; background: url("../images/logo_uniplus_light.svg") no-repeat left center;
@ -1379,24 +1333,6 @@ html[data-theme=light] .btn_toggle_icon :not(.map).legend span.circle_grey28.pop
html[data-theme=light] .btn_toggle_icon :not(.map).legend span.circle_grey28.popover.selected .img_on, html[data-theme=light] .btn_toggle_icon :not(.map).legend span.circle_grey28.popover:hover:not(.legend) .img_on, html[data-theme=light] .btn_toggle_icon :not(.map).legend span.circle_grey28.popover:focus .img_on, html[data-theme=light] .btn_toggle_icon :not(.map).legend span.circle_grey28.popover:active .img_on { html[data-theme=light] .btn_toggle_icon :not(.map).legend span.circle_grey28.popover.selected .img_on, html[data-theme=light] .btn_toggle_icon :not(.map).legend span.circle_grey28.popover:hover:not(.legend) .img_on, html[data-theme=light] .btn_toggle_icon :not(.map).legend span.circle_grey28.popover:focus .img_on, html[data-theme=light] .btn_toggle_icon :not(.map).legend span.circle_grey28.popover:active .img_on {
filter: brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(0%) hue-rotate(72deg) brightness(103%) contrast(102%); filter: brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(0%) hue-rotate(72deg) brightness(103%) contrast(102%);
} }
html[data-theme=light] .btn_toggle_icon .circle_grey28.icon .img {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
}
html[data-theme=light] .btn_toggle_icon .circle_grey28.icon .img_on {
filter: brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(0%) hue-rotate(72deg) brightness(103%) contrast(102%);
}
html[data-theme=light] .btn_toggle_icon .circle_grey32.line .img {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
}
html[data-theme=light] .btn_toggle_icon .circle_grey32.line .img_on {
filter: brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(0%) hue-rotate(72deg) brightness(103%) contrast(102%);
}
html[data-theme=light] .btn_toggle_icon.selected .img {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
}
html[data-theme=light] .btn_toggle_icon.selected .img_on {
filter: brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(0%) hue-rotate(72deg) brightness(103%) contrast(102%);
}
html[data-theme=light] .btn_file img, html[data-theme=light] .preview_box img { html[data-theme=light] .btn_file img, html[data-theme=light] .preview_box img {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%); filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
} }
@ -1432,79 +1368,6 @@ html[data-theme=light] .accordion_block div button img {
html[data-theme=light] .accordion_block.accord_select .accordion_title.on img, html[data-theme=light] .accordion_block.accord_select .accordion_title.hover img, html[data-theme=light] .accordion_block.accord_select .accordion_title:hover img, html[data-theme=light] .accordion_block.accord_select .accordion_title:focus img, html[data-theme=light] .accordion_block.accord_select .accordion_title.selected img { html[data-theme=light] .accordion_block.accord_select .accordion_title.on img, html[data-theme=light] .accordion_block.accord_select .accordion_title.hover img, html[data-theme=light] .accordion_block.accord_select .accordion_title:hover img, html[data-theme=light] .accordion_block.accord_select .accordion_title:focus img, html[data-theme=light] .accordion_block.accord_select .accordion_title.selected img {
filter: invert(41%) sepia(90%) saturate(6305%) hue-rotate(205deg) brightness(94%) contrast(101%); filter: invert(41%) sepia(90%) saturate(6305%) hue-rotate(205deg) brightness(94%) contrast(101%);
} }
html[data-theme=light] .btn_pagination img {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
}
html[data-theme=light] .accordion_title div img {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
}
html[data-theme=light] .accordion_title div.on img {
filter: brightness(0) saturate(100%) invert(25%) sepia(93%) saturate(1829%) hue-rotate(200deg) brightness(98%) contrast(107%);
}
html[data-theme=light] .toggle img {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
}
html[data-theme=light] .toggle.on img {
filter: invert(41%) sepia(90%) saturate(6305%) hue-rotate(205deg) brightness(94%) contrast(101%);
}
html[data-theme=light] .popover_close img {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
}
html[data-theme=light] .tree_button button img {
filter: invert(41%) sepia(90%) saturate(6305%) hue-rotate(205deg) brightness(94%) contrast(101%);
}
html[data-theme=light] .mark_trig_down12 {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
background: url("../images/triangle_down12.svg") no-repeat center center;
background-size: contain;
}
html[data-theme=light] .sp_search24 {
background: url("../images/search_fff_24_light.svg") no-repeat center center;
background-size: cover;
}
html[data-theme=light] .sp_download20 {
background: url("../images/icon_download_20_light.svg") no-repeat center center;
background-size: cover;
}
html[data-theme=light] .sp_cctv20 {
background: url("../images/icon_camera_20_light.svg") no-repeat center center;
background-size: cover;
}
html[data-theme=light] .btn_toggle_icon:hover:not(.legend) .sp_cctv20, html[data-theme=light] .btn_toggle_icon:focus .sp_cctv20, html[data-theme=light] .btn_toggle_icon.selected .sp_cctv20 {
background: url("../images/icon_camera_sky_20_light.svg") no-repeat center center;
background-size: cover;
}
html[data-theme=light] .sp_x20 {
background: url("../images/icon_x_20_light.svg") no-repeat center center;
background-size: cover;
}
html[data-theme=light] .sp_layer24 {
background: url("../images/layer_fff_24_light.svg") no-repeat center center;
background-size: cover;
opacity: 1 !important;
}
html[data-theme=light] .icon_ffb:hover .sp_layer24, html[data-theme=light] .icon_ffb.selected .sp_layer24 {
background: url("../images/layer_sky_24_light.svg") no-repeat center center;
background-size: cover;
}
html[data-theme=light] .checkbox_type:not(.login) input[type=checkbox]:checked + label:after {
background: url(../images/checkbox_accordion_20.svg) center no-repeat;
}
html[data-theme=light] .card_box.dark {
background: var(--white-w_6);
}
html[data-theme=light] .photo_circle img {
filter: brightness(0) saturate(100%) invert(70%) sepia(34%) saturate(0%) hue-rotate(73deg) brightness(100%) contrast(97%);
}
html[data-theme=light] .tree_button.check button img {
filter: invert(41%) sepia(90%) saturate(6305%) hue-rotate(205deg) brightness(94%) contrast(101%);
}
html[data-theme=light] .btn_notification img {
filter: invert(41%) sepia(90%) saturate(6305%) hue-rotate(205deg) brightness(94%) contrast(101%);
}
html[data-theme=light] .profile_box {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
}
html[data-theme=light] .action_prev, html[data-theme=light] .action_next { html[data-theme=light] .action_prev, html[data-theme=light] .action_next {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%); filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
} }
@ -1526,8 +1389,11 @@ html[data-theme=light] .selectbox_arrow img, html[data-theme=light] .selectbox i
html[data-theme=light] .bt_srch { html[data-theme=light] .bt_srch {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%); filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
} }
html[data-theme=light] .logo_hd_uniplus {
content: url("../images/gnb_logo_light.svg");
html[data-theme=light] .hamberger_btn {
content: url("../images/hamburger_bk_24.svg");
}
html[data-theme=light] .logo_hd_kisa {
content: url("../images/logo_light.svg");
} }
html[data-theme=light] .light_none img { html[data-theme=light] .light_none img {
display: none; display: none;
@ -1648,20 +1514,8 @@ html[data-theme=light] .main_contents {
background-size: cover; background-size: cover;
background: url("../images/background_light_img.png") no-repeat center center; background: url("../images/background_light_img.png") no-repeat center center;
} }
html[data-theme=light] .main_contents.ver2 {
background: url("../images/background_ver2.png") no-repeat center center;
background-size: cover;
}
html[data-theme=light] .main_contents.ver3 {
background: url("../images/background_ver3.png") no-repeat center center;
background-size: cover;
}
html[data-theme=light] .main_contents.ver4 {
background: url("../images/background_img.png") no-repeat center center;
background-size: cover;
}
html[data-theme=light] .main_contents.login {
background: url("../images/login_background_light.png") no-repeat;
html[data-theme=light] .main_contents.login_ver1 {
background: url("../images/login_light_ver1.png") no-repeat;
} }
html[data-theme=light] .main_contents.error { html[data-theme=light] .main_contents.error {
background: url("../images/error_background_light.png") no-repeat center center; background: url("../images/error_background_light.png") no-repeat center center;
@ -1670,32 +1524,8 @@ html[data-theme=light] .main_contents.error2 {
background: url("../images/error2_background_light.svg") no-repeat center bottom; background: url("../images/error2_background_light.svg") no-repeat center bottom;
background-size: contain; background-size: contain;
} }
html[data-theme=light] .main_traffic img {
content: url("../images/main_traffic_light.svg") no-repeat;
}
html[data-theme=light] .signal_body {
background-image: url("../images/signal_body_light.png");
}
html[data-theme=light] .img_off.marker {
content: url("../images/car_accident_light_56.svg");
}
html[data-theme=light] .marker_img_selected {
content: url("../images/car_accident_selected_light_56.svg");
}
html[data-theme=light] .arrow img {
filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(231deg) brightness(99%) contrast(104%);
}
html[data-theme=light] .arrow_right_2line img {
filter: invert(41%) sepia(90%) saturate(6305%) hue-rotate(205deg) brightness(94%) contrast(101%);
}
html[data-theme=light] .chart_cont.record {
filter: brightness(0) saturate(100%) invert(23%) sepia(99%) saturate(2905%) hue-rotate(204deg) brightness(96%) contrast(101%);
}
html[data-theme=light] .logo_login {
content: url("../images/login_logo_light.svg");
}
html[data-theme=light] .wrput.read_success {
display: none;
html[data-theme=light] .login_logo {
content: url("../images/logo_light_big.svg");
} }
html[data-theme=light] .light_none { html[data-theme=light] .light_none {
display: none; display: none;

+ 68
- 277
assets/css/layout.scss View File

@ -46,29 +46,12 @@
--line-pri_40-to-wh_40: rgba(39, 212, 255, 0.40); --line-pri_40-to-wh_40: rgba(39, 212, 255, 0.40);
--line-pri_40-to-bk_40: rgba(39, 212, 255, 0.40); --line-pri_40-to-bk_40: rgba(39, 212, 255, 0.40);
--icon-pri_20-to-100: rgba(34, 212, 255, 0.20); --icon-pri_20-to-100: rgba(34, 212, 255, 0.20);
--more-bright-wh_16-to-6: #{$bg_grey16};
--more-bright-wh_12-to-6: #{$bg_grey12};
--more-visible-wh_20-to-12: #{$bg_grey20};
--more-visible-wh_6-to-100: #{$bg_grey06};
--more-visible-wh_6-to-60: #{$bg_grey06};
--more-visible-wh_6-to-bk: #{$bg_grey06};
--more-visible-wh_60-to-12: #{$bg_grey60};
--more-visible-wh_60-to-100: #{$bg_grey60};
--more-visible-wh_12-to-6: #{$bg_grey12};
--more-visible-wh_16-to-6: #{$bg_grey16};
--more-visible-wh_20-to-12: #{$bg_grey20};
--primary-to-grayscale-to-bk: #{$ui_sky}; --primary-to-grayscale-to-bk: #{$ui_sky};
--more-bright-wh_6-to-60: #{$bg_grey06}; --more-bright-wh_6-to-60: #{$bg_grey06};
--white-w_6: #{$bg_grey06}; --white-w_6: #{$bg_grey06};
--line-pri_40-to-wh_100: rgba(39, 212, 255, 0.40); --line-pri_40-to-wh_100: rgba(39, 212, 255, 0.40);
--etc-bg: #04091A; --etc-bg: #04091A;
--etc-popup_tit: rgba(39, 212, 255, 0.60); --etc-popup_tit: rgba(39, 212, 255, 0.60);
--hero-notification_01: #{$bg_black00};
--hero-notification_02: #{$bg_black40};
--hero-notification_03: #{$bg_black40};
--hero-notification-border-top: rgba(39, 212, 255, 0.00);
--hero-notification-border-bottom: rgba(39, 212, 255, 0.00);
--hero-border : rgba(39, 212, 255, 1);
--background-blur_0260: rgba(56, 61, 82, 0.60); --background-blur_0260: rgba(56, 61, 82, 0.60);
--point-error: #D60000; --point-error: #D60000;
--point-error-10: rgba(219, 0, 0, 0.08); --point-error-10: rgba(219, 0, 0, 0.08);
@ -92,7 +75,16 @@
// KISA // KISA
--PRI: #84C01D; --PRI: #84C01D;
--bg_body: #030914; --bg_body: #030914;
--alpha-bk-to-whbk-20: rgba(255, 255, 255, 0.20);
--alpha-wh-to-bkwh-60: rgba(0, 0, 0, 0.60);
--alpha-wh-to-bkwh-100: #000;
--alpha-white-w_100: ;
--wh-12: rgba(255, 255, 255, 0.12);
--alpha-bk-to-whbk-10: rgba(255, 255, 255, 0.10);
--alpha-bk-to-whbk-87: rgba(255, 255, 255, 0.87);
--alpha-bk-to-whbk-100: rgba(255, 255, 255, 0.87);
--alpha-bk-to-whbk-60: rgba(255, 255, 255, 0.60);
--alpha-bk-to-whbk-40: rgba(255, 255, 255, 0.40);
} }
:root[data-theme=light] { :root[data-theme=light] {
--bg_02: #{$fc_white}; --bg_02: #{$fc_white};
@ -130,36 +122,12 @@
--box1_border: #{$fc_white}; --box1_border: #{$fc_white};
--title-color: #{$ui_blue_more}; --title-color: #{$ui_blue_more};
--bg_01_80: rgba(245, 246, 250, 0.90); --bg_01_80: rgba(245, 246, 250, 0.90);
--line-wh_12-to-40: #{$bg_grey40};
--line-wh_20-to-100: #{$fc_white};
--line-wh_30-to-60: #{$bg_grey60};
--line-wh_12-to-100: #{$fc_white};
--line-pri_40-to-wh_40: #{$bg_grey40};
--line-pri_40-to-bk_40: #{$bg_black40};
--icon-pri_20-to-100 : #0067E6; --icon-pri_20-to-100 : #0067E6;
--more-bright-wh_16-to-6: #{$bg_black06};
--more-bright-wh_12-to-6: #{$bg_black06};
--more-visible-wh_20-to-12: #{$bg_black12};
--more-visible-wh_6-to-100: #{$fc_white};
--more-visible-wh_6-to-60: #{$bg_grey60};
--more-visible-wh_6-to-bk: #{$bg_black00};
--more-visible-wh_60-to-12: #{$bg_black12};
--more-visible-wh_60-to-100: #{$bg_black00};
--more-visible-wh_12-to-6: #{$bg_black06};
--more-visible-wh_16-to-6: #{$bg_black06};
--more-visible-wh_20-to-12: #{$bg_black12};
--primary-to-grayscale-to-bk: #{$bg_black00};
--more-bright-wh_6-to-60 : #{$bg_grey60};
--white-w_6: #{$bg_black06}; --white-w_6: #{$bg_black06};
--line-pri_40-to-wh_100: #{$fc_white}; --line-pri_40-to-wh_100: #{$fc_white};
--etc-bg: #{$fc_white}; --etc-bg: #{$fc_white};
--etc-popup_tit: rgba(0, 104, 230, 0.80); --etc-popup_tit: rgba(0, 104, 230, 0.80);
--hero-notification_01: #{$bg_grey00};
--hero-notification_02: #{$bg_grey60};
--hero-notification_03: #{$bg_grey80};
--hero-notification-border-top: rgba(0, 104, 230, 0.00);
--hero-notification-border-bottom: rgba(0, 104, 230, 0.00);
--hero-border: rgba(0, 104, 230, 0.80);
--background-blur_0260: rgba(56, 61, 82, 0.60); --background-blur_0260: rgba(56, 61, 82, 0.60);
--point-error: #D60000; --point-error: #D60000;
--point-error-10: rgba(219, 0, 0, 0.08); --point-error-10: rgba(219, 0, 0, 0.08);
@ -171,8 +139,6 @@
--icon-icon-selected: #{$fc_white}; --icon-icon-selected: #{$fc_white};
--group-icon-selected: rgba(51, 143, 255, 0.40); --group-icon-selected: rgba(51, 143, 255, 0.40);
--map-ver2-hover: #{$fc_normal_more40}; --map-ver2-hover: #{$fc_normal_more40};
--background-blur_02_60: rgba(55, 61, 82, 0.60);
--background-blur_01_20: rgba(245, 246, 250, 0.90);
--navigation-bg: #E1E2E5; --navigation-bg: #E1E2E5;
--etc-FNB:rgba(245, 246, 250, 0.90); --etc-FNB:rgba(245, 246, 250, 0.90);
--black-bk_100: #{$fc_white}; --black-bk_100: #{$fc_white};
@ -181,7 +147,16 @@
// KISA // KISA
--PRI: #87C718; --PRI: #87C718;
--bg_body: #030914; --bg_body: #030914;
--alpha-bk-to-whbk-20: rgba(0, 0, 0, 0.20);
--alpha-wh-to-bkwh-60: rgba(255, 255, 255, 0.20);
--alpha-wh-to-bkwh-100: ;
--alpha-white-w_100: #FFF;
--wh-12: ;
--alpha-bk-to-whbk-10: rgba(0, 0, 0, 0.10);
--alpha-bk-to-whbk-87: rgba(0, 0, 0, 0.87);
--alpha-bk-to-whbk-100: #000;
--alpha-bk-to-whbk-60: rgba(0, 0, 0, 0.60);
--alpha-bk-to-whbk-40: rgba(0, 0, 0, 0.40);
} }
/*mode button*/ /*mode button*/
.lightmode > .inner{ .lightmode > .inner{
@ -195,18 +170,29 @@
} }
} }
html[data-theme=light] .lightmode > .inner{ html[data-theme=light] .lightmode > .inner{
background-color: rgba(0,0,0,0.25);
// background-color: rgba(0,0,0,0.25);
background-color: var(--PRI);
}
.outer {
padding: 4px;
border-radius: 50px;
background-color: var(--wh-12);
display: flex;
gap: 12px;
width: 100%;
} }
.lightmode label { .lightmode label {
cursor: pointer; cursor: pointer;
} }
.lightmode label:first-of-type{ .lightmode label:first-of-type{
padding: 0.313rem 0.313rem 0.313rem 0.625rem;
border-radius: 50% 0 0 50%;
padding: 2px;
// border-radius: 50% 0 0 50%;
border-radius: 50px;
} }
.lightmode label:last-of-type{ .lightmode label:last-of-type{
padding: 0.313rem 0.625rem 0.313rem 0.313rem;
border-radius: 0 50% 50% 0;
padding: 2px;
// border-radius: 0 50% 50% 0;
border-radius: 50px;
} }
.lightmode i{ .lightmode i{
font-size: 1.2em; font-size: 1.2em;
@ -219,6 +205,26 @@ html[data-theme=light] .lightmode > .inner{
color: rgba(135, 199, 24, 1); color: rgba(135, 199, 24, 1);
transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;
} }
.circle_dark {
// border-radius: 50%;
background: var(--alpha-wh-to-bkwh-100);
display: flex;
align-items: center;
justify-content: center;
height: 30px;
width: 30px;
padding: 2px;
}
.circle_light {
// border-radius: 50%;
background: var(--alpha-white-w_100);
display: flex;
align-items: center;
justify-content: center;
height: 30px;
width: 30px;
padding: 2px;
}
/**/ /**/
/*Contents*/ /*Contents*/
@ -409,42 +415,6 @@ footer {
} }
} }
} }
.box_line {
&.left {
position: absolute;
top: 3.5rem;
left: 1.25rem;
z-index: 100;
}
&.right {
position: absolute;
top: 3.5rem;
right: 1.25rem;
z-index: 100;
}
}
.infowindow_box {
&.main {
top: auto;
bottom: calc(100% + 0.125rem) !important;
left: 50%;
transform: translate(-50%, 0);
position: absolute;
background: var(--bg_01);
border: 0.063rem solid var(--line-pri_40-to-wh_100) !important;
.infowindow_title {
color: var(--white-w_87-sec);
}
}
}
.label_tag {
&.main_label {
background: var(--white-w_30)
}
&.main_info {
background: var(--white-w_30)
}
}
// scroll // scroll
.scroll { .scroll {
&.sc_y { &.sc_y {
@ -458,13 +428,6 @@ footer {
} }
} }
} }
// accordion
.accordion_paragraph {
&.signal {
padding: 0 0.75rem 1.25rem 1.25rem;
height: 16.75rem;
}
}
.footer_in { .footer_in {
@include dflx_as_jbet; @include dflx_as_jbet;
width: 100%; width: 100%;
@ -1106,21 +1069,7 @@ footer {
.white_w_87 {color: var(--white-w_87) !important} .white_w_87 {color: var(--white-w_87) !important}
.white_w_bk {color: var(--white-w_87-sec) !important} .white_w_bk {color: var(--white-w_87-sec) !important}
.white_ff_bk {color: var( --white-w_100-sec) !important} .white_ff_bk {color: var( --white-w_100-sec) !important}
// 반응형
@media screen and (min-width: 2400px) {
body, html {
font-size: 1.2rem;
}
.indi_vert432{
height: auto;
}
}
@media screen and (min-width: 3800px) {
body, html {
font-size: 1.7rem;
}
}
/* html data-theme */ /* html data-theme */
html[data-theme=light] { html[data-theme=light] {
@ -1287,21 +1236,6 @@ html[data-theme=light] {
} }
} }
} }
// Icon Button
.btn_toggle_icon {
.circle_grey28.icon {
.img {@include filter_black}
.img_on {@include filter_white}
}
.circle_grey32.line {
.img {@include filter_black}
.img_on {@include filter_white}
}
&.selected {
.img {@include filter_black}
.img_on {@include filter_white}
}
}
.btn_file, .preview_box { .btn_file, .preview_box {
img{@include filter_black} img{@include filter_black}
} }
@ -1341,106 +1275,6 @@ html[data-theme=light] {
} }
} }
} }
// pagination
.btn_pagination{
img {@include filter_black}
}
.accordion_title {
div{
img{@include filter_black;}
}
div.on{
img{
filter: brightness(0) saturate(100%) invert(25%) sepia(93%) saturate(1829%) hue-rotate(200deg) brightness(98%) contrast(107%);
}
}
}
.toggle {
img {@include filter_black}
&.on {
img {@include filter_blue}
}
}
.popover_close{
img {@include filter_black}
}
.tree_button {
button {
img {@include filter_blue}
}
}
.mark_trig_down12 {
@include filter_black;
background: url('../images/triangle_down12.svg') no-repeat center center;
background-size: contain;
}
// sp_icon
.sp_search24{
background: url('../images/search_fff_24_light.svg') no-repeat center center;
background-size: cover;
}
.sp_download20{
background: url('../images/icon_download_20_light.svg') no-repeat center center;
background-size: cover;
}
.sp_cctv20{
background: url('../images/icon_camera_20_light.svg') no-repeat center center;
background-size: cover;
}
.btn_toggle_icon{
&:hover:not(.legend), &:focus, &.selected{
.sp_cctv20{
background: url('../images/icon_camera_sky_20_light.svg') no-repeat center center;
background-size: cover;
}
}
}
.sp_x20{
background: url('../images/icon_x_20_light.svg') no-repeat center center;
background-size: cover;
}
.sp_layer24{
background: url('../images/layer_fff_24_light.svg') no-repeat center center;
background-size: cover;
opacity: 1 !important;
}
.icon_ffb{
&:hover, &.selected{
.sp_layer24{
background: url('../images/layer_sky_24_light.svg') no-repeat center center;
background-size: cover;
}
}
}
.checkbox_type:not(.login) {
input[type=checkbox]:checked + label {
&:after
{
background: url(../images/checkbox_accordion_20.svg) center no-repeat;
}
}
}
.card_box{
&.dark {background: var(--white-w_6);}
}
.photo_circle{
img{
filter: brightness(0) saturate(100%) invert(70%) sepia(34%) saturate(0%) hue-rotate(73deg) brightness(100%) contrast(97%);
}
}
.tree_button.check{
button{
img {@include filter_blue}
}
}
.btn_notification{
img {@include filter_blue}
}
.profile_box {
@include filter_black
}
//date picker //date picker
.action_prev, .action_next { .action_prev, .action_next {
@include filter_black @include filter_black
@ -1467,9 +1301,12 @@ html[data-theme=light] {
.bt_srch{ .bt_srch{
@include filter_black @include filter_black
} }
// navigation
.logo_hd_uniplus{
content: url("../images/gnb_logo_light.svg");
// main
.hamberger_btn {
content: url("../images/hamburger_bk_24.svg");
}
.logo_hd_kisa{
content: url("../images/logo_light.svg");
} }
.light_none{ .light_none{
img{ img{
@ -1623,26 +1460,15 @@ html[data-theme=light] {
.upload_btn{ .upload_btn{
img{@include filter_black;} img{@include filter_black;}
} }
// template // template
.main_contents { .main_contents {
width: 100%; width: 100%;
height: 100%; height: 100%;
background-size : cover; background-size : cover;
background: url("../images/background_light_img.png") no-repeat center center; background: url("../images/background_light_img.png") no-repeat center center;
&.ver2 {
background: url("../images/background_ver2.png") no-repeat center center;
background-size : cover;
}
&.ver3 {
background: url("../images/background_ver3.png") no-repeat center center;
background-size : cover;
}
&.ver4 {
background: url("../images/background_img.png") no-repeat center center;
background-size : cover;
}
&.login {
background: url("../images/login_background_light.png") no-repeat;
&.login_ver1 {
background: url("../images/login_light_ver1.png") no-repeat;
} }
&.error { &.error {
background: url("../images/error_background_light.png") no-repeat center center; background: url("../images/error_background_light.png") no-repeat center center;
@ -1652,42 +1478,8 @@ html[data-theme=light] {
background-size: contain; background-size: contain;
} }
} }
.main_traffic {
img {
content: url("../images/main_traffic_light.svg") no-repeat;
}
}
.signal_body {
background-image: url("../images/signal_body_light.png");
}
.img_off.marker {
content: url("../images/car_accident_light_56.svg");
}
.marker_img_selected {
content: url("../images/car_accident_selected_light_56.svg");
}
// 신호최적화
.arrow {
img {@include filter_black}
}
.arrow_right_2line {
img {@include filter_blue}
}
// 상황관리이력
.chart_cont.record {filter: brightness(0) saturate(100%) invert(23%) sepia(99%) saturate(2905%) hue-rotate(204deg) brightness(96%) contrast(101%);}
// login
.logo_login {
content: url("../images/login_logo_light.svg");
}
// input
.wrput {
&.read_success{
display: none;
}
.login_logo {
content: url("../images/logo_light_big.svg");
} }
// light모드 display none // light모드 display none
.light_none { .light_none {
@ -1696,7 +1488,6 @@ html[data-theme=light] {
.light_hidden { .light_hidden {
visibility: hidden; visibility: hidden;
} }
.grey_box.login{ .grey_box.login{
border: 0.063rem solid $bg_grey30; border: 0.063rem solid $bg_grey30;
background: var(--bg_01_80); background: var(--bg_01_80);

+ 4362
- 0
assets/css/template.css
File diff suppressed because it is too large
View File


+ 3933
- 0
assets/css/template.scss
File diff suppressed because it is too large
View File


BIN
assets/fonts/.DS_Store View File


+ 94
- 0
assets/fonts/LICENSE View File

@ -0,0 +1,94 @@
Copyright (c) 2015-10-09, Spoqa (spoqa.com),
with Reserved Font Name Spoqa Han Sans.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

+ 92
- 0
assets/fonts/LICENSE_OFL.txt View File

@ -0,0 +1,92 @@
This Font Software is licensed under the SIL Open Font License,
Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font
creation efforts of academic and linguistic communities, and to
provide a free and open framework in which fonts may be shared and
improved in partnership with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply to
any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software
components as distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to,
deleting, or substituting -- in part or in whole -- any of the
components of the Original Version, by changing formats or by porting
the Font Software to a new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed,
modify, redistribute, and sell modified and unmodified copies of the
Font Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components, in
Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the
corresponding Copyright Holder. This restriction only applies to the
primary font name as presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created using
the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

+ 7
- 0
assets/fonts/glyphs.txt
File diff suppressed because it is too large
View File


+ 9
- 0
assets/images/hamburger_bk_24.svg View File

@ -0,0 +1,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="hamburger_bk_24">
<g id="Vector">
<path d="M20.4792 13.505H3.49219C3.09436 13.505 2.71283 13.347 2.43153 13.0657C2.15022 12.7844 1.99219 12.4028 1.99219 12.005C1.99219 11.6072 2.15022 11.2256 2.43153 10.9443C2.71283 10.663 3.09436 10.505 3.49219 10.505H20.4792C20.877 10.505 21.2585 10.663 21.5398 10.9443C21.8212 11.2256 21.9792 11.6072 21.9792 12.005C21.9792 12.4028 21.8212 12.7844 21.5398 13.0657C21.2585 13.347 20.877 13.505 20.4792 13.505Z" fill="black"/>
<path d="M20.4822 7H3.49519C3.2982 7 3.10315 6.9612 2.92116 6.88582C2.73917 6.81044 2.57382 6.69995 2.43453 6.56066C2.29524 6.42137 2.18475 6.25601 2.10937 6.07403C2.03399 5.89204 1.99519 5.69698 1.99519 5.5C1.99519 5.30302 2.03399 5.10796 2.10937 4.92597C2.18475 4.74399 2.29524 4.57863 2.43453 4.43934C2.57382 4.30005 2.73917 4.18956 2.92116 4.11418C3.10315 4.0388 3.2982 4 3.49519 4H20.4822C20.6792 4 20.8742 4.0388 21.0562 4.11418C21.2382 4.18956 21.4036 4.30005 21.5428 4.43934C21.6821 4.57863 21.7926 4.74399 21.868 4.92597C21.9434 5.10796 21.9822 5.30302 21.9822 5.5C21.9822 5.69698 21.9434 5.89204 21.868 6.07403C21.7926 6.25601 21.6821 6.42137 21.5428 6.56066C21.4036 6.69995 21.2382 6.81044 21.0562 6.88582C20.8742 6.9612 20.6792 7 20.4822 7Z" fill="black"/>
<path d="M20.4792 20.019H3.49219C3.09436 20.019 2.71283 19.861 2.43153 19.5797C2.15022 19.2984 1.99219 18.9168 1.99219 18.519C1.99219 18.1212 2.15022 17.7396 2.43153 17.4583C2.71283 17.177 3.09436 17.019 3.49219 17.019H20.4792C20.877 17.019 21.2585 17.177 21.5398 17.4583C21.8212 17.7396 21.9792 18.1212 21.9792 18.519C21.9792 18.9168 21.8212 19.2984 21.5398 19.5797C21.2585 19.861 20.877 20.019 20.4792 20.019Z" fill="black"/>
</g>
</g>
</svg>

+ 9
- 0
assets/images/hamburger_fff_24.svg View File

@ -0,0 +1,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="hamburger_bk_24">
<g id="Vector">
<path d="M20.4792 13.505H3.49219C3.09436 13.505 2.71283 13.347 2.43153 13.0657C2.15022 12.7844 1.99219 12.4028 1.99219 12.005C1.99219 11.6072 2.15022 11.2256 2.43153 10.9443C2.71283 10.663 3.09436 10.505 3.49219 10.505H20.4792C20.877 10.505 21.2585 10.663 21.5398 10.9443C21.8212 11.2256 21.9792 11.6072 21.9792 12.005C21.9792 12.4028 21.8212 12.7844 21.5398 13.0657C21.2585 13.347 20.877 13.505 20.4792 13.505Z" fill="white" fill-opacity="0.87"/>
<path d="M20.4822 7H3.49519C3.2982 7 3.10315 6.9612 2.92116 6.88582C2.73917 6.81044 2.57382 6.69995 2.43453 6.56066C2.29524 6.42137 2.18475 6.25601 2.10937 6.07403C2.03399 5.89204 1.99519 5.69698 1.99519 5.5C1.99519 5.30302 2.03399 5.10796 2.10937 4.92597C2.18475 4.74399 2.29524 4.57863 2.43453 4.43934C2.57382 4.30005 2.73917 4.18956 2.92116 4.11418C3.10315 4.0388 3.2982 4 3.49519 4H20.4822C20.6792 4 20.8742 4.0388 21.0562 4.11418C21.2382 4.18956 21.4036 4.30005 21.5428 4.43934C21.6821 4.57863 21.7926 4.74399 21.868 4.92597C21.9434 5.10796 21.9822 5.30302 21.9822 5.5C21.9822 5.69698 21.9434 5.89204 21.868 6.07403C21.7926 6.25601 21.6821 6.42137 21.5428 6.56066C21.4036 6.69995 21.2382 6.81044 21.0562 6.88582C20.8742 6.9612 20.6792 7 20.4822 7Z" fill="white" fill-opacity="0.87"/>
<path d="M20.4792 20.019H3.49219C3.09436 20.019 2.71283 19.861 2.43153 19.5797C2.15022 19.2984 1.99219 18.9168 1.99219 18.519C1.99219 18.1212 2.15022 17.7396 2.43153 17.4583C2.71283 17.177 3.09436 17.019 3.49219 17.019H20.4792C20.877 17.019 21.2585 17.177 21.5398 17.4583C21.8212 17.7396 21.9792 18.1212 21.9792 18.519C21.9792 18.9168 21.8212 19.2984 21.5398 19.5797C21.2585 19.861 20.877 20.019 20.4792 20.019Z" fill="white" fill-opacity="0.87"/>
</g>
</g>
</svg>

BIN
assets/images/login_dark_ver1.png View File

Before After
Width: 1920  |  Height: 1080  |  Size: 2.1 MiB

BIN
assets/images/login_light_ver1.png View File

Before After
Width: 1920  |  Height: 1080  |  Size: 1.6 MiB

+ 53
- 0
assets/images/logo_dark.svg View File

@ -0,0 +1,53 @@
<svg width="96" height="30" viewBox="0 0 96 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="dark">
<g id="Group">
<path id="Vector" d="M32.2078 9.07169V28.8935H27.958V9.07169H32.2078ZM32.3509 18.851L39.9507 9.07169H45.5018L37.219 18.851L45.1096 28.8935H39.5447L32.3509 18.851Z" fill="white"/>
<path id="Vector_2" d="M47.5688 28.8981V9.07169H51.8187V28.8935H47.5688V28.8981Z" fill="white"/>
<path id="Vector_3" d="M55.792 28.8981V25.3844H64.8454C66.3035 25.3844 67.2818 25.2412 67.7617 24.9411C68.463 24.521 68.8137 23.893 68.8137 23.0434C68.8137 22.0738 68.403 21.3628 67.5909 20.9103C67.1203 20.6609 66.3773 20.527 65.3576 20.527H61.6799C59.4374 20.527 57.8269 20.1207 56.8349 19.3173C56.2211 18.8048 55.7366 18.1584 55.3906 17.3827C55.0399 16.6024 54.8691 15.7805 54.8691 14.8986C54.8691 13.5088 55.2752 12.2437 56.0873 11.094C56.881 9.9859 58.1546 9.33949 59.8988 9.1548C60.4894 9.09477 61.3708 9.07169 62.5382 9.07169H72.376V12.5808H63.498C62.1783 12.59 61.3016 12.65 60.8678 12.7562C59.9818 12.9733 59.5389 13.652 59.5389 14.7694C59.5389 15.7159 59.908 16.3577 60.6509 16.6855C61.1493 16.9071 61.9799 17.0179 63.1381 17.0179H66.3174C67.9462 17.0179 69.1552 17.1611 69.9627 17.4427C71.3608 17.9137 72.3252 18.7494 72.8467 19.9453C73.2758 20.9057 73.4881 21.9353 73.4881 23.0296C73.4881 24.2347 73.2112 25.3151 72.6621 26.2755C71.8869 27.6376 70.7195 28.4502 69.1644 28.7088C68.4123 28.8335 67.2771 28.8935 65.7682 28.8935H55.7966L55.792 28.8981Z" fill="white"/>
<path id="Vector_4" d="M87.197 9.07169H82.3334L74.1245 28.8981H79.0803L84.7698 13.8228L90.4501 28.8981H95.4059L87.197 9.07169Z" fill="white"/>
</g>
<g id="Group_2">
<path id="Vector_5" d="M10.3494 14.5431L15.5036 20.6009C15.5359 20.6425 15.5636 20.684 15.5959 20.721L21.4377 27.5222C22.4713 28.718 22.0237 29.6045 20.4502 29.4891L17.0679 29.2444C15.4944 29.129 13.3579 28.0578 12.3289 26.8665L6.49178 20.0607C5.45816 18.8648 5.58736 17.041 6.78248 16.0068L8.80357 14.2568C9.44496 13.8921 10.0125 14.1322 10.354 14.5385L10.3494 14.5431Z" fill="url(#paint0_linear_445_5761)"/>
<path id="Vector_6" d="M23.0341 10.48L15.8911 16.667C14.7329 17.669 14.5806 19.4051 15.5035 20.6009L10.3493 14.5431C10.0078 14.1368 9.44022 13.8967 8.79883 14.2615L13.9254 9.8243C15.1205 8.79004 17.3861 8.03743 18.9596 8.15287L22.342 8.39758C23.9155 8.51301 24.2292 9.45031 23.0341 10.4846V10.48Z" fill="url(#paint1_linear_445_5761)"/>
<g id="Group_3">
<path id="Vector_7" d="M9.2742 11.0479L5.74421 6.92006C6.47328 7.7604 6.38099 9.04399 5.54118 9.76889L0.511532 14.1276C-0.328281 14.8525 -0.111406 15.5127 0.99604 15.5958L3.37705 15.7667C4.48449 15.8452 6.07645 15.3142 6.91626 14.5893L10.8523 11.1448C10.4555 11.4865 9.54644 11.3711 9.26958 11.0525L9.2742 11.0479Z" fill="url(#paint2_linear_445_5761)"/>
<path id="Vector_8" d="M12.1487 7.38178L7.80201 2.35361C7.07294 1.51327 5.57328 0.760663 4.46583 0.68217L2.08483 0.506715C0.97738 0.428222 0.663603 1.04693 1.39267 1.88727L5.7394 6.91544L9.22324 10.9971C9.64776 11.4865 10.4553 11.4773 10.8567 11.1356L11.9457 10.226C12.7855 9.50109 12.8778 8.2175 12.1534 7.37716L12.1487 7.38178Z" fill="url(#paint3_linear_445_5761)"/>
</g>
</g>
</g>
<defs>
<linearGradient id="paint0_linear_445_5761" x1="7.77546" y1="16.6893" x2="23.8545" y2="34.927" gradientUnits="userSpaceOnUse">
<stop stop-color="#8DC63F"/>
<stop offset="0.24" stop-color="#8AC23D"/>
<stop offset="0.45" stop-color="#81B739"/>
<stop offset="0.65" stop-color="#73A533"/>
<stop offset="0.85" stop-color="#5F8C29"/>
<stop offset="0.93" stop-color="#558025"/>
</linearGradient>
<linearGradient id="paint1_linear_445_5761" x1="22.2344" y1="7.98141" x2="11.9401" y2="17.5953" gradientUnits="userSpaceOnUse">
<stop stop-color="#8DC63F"/>
<stop offset="0.45" stop-color="#8BC43E"/>
<stop offset="0.62" stop-color="#86BD3B"/>
<stop offset="0.73" stop-color="#7CB137"/>
<stop offset="0.83" stop-color="#6FA031"/>
<stop offset="0.91" stop-color="#5D8A29"/>
<stop offset="0.94" stop-color="#558025"/>
</linearGradient>
<linearGradient id="paint2_linear_445_5761" x1="1.77587" y1="14.6955" x2="8.30867" y2="9.04802" gradientUnits="userSpaceOnUse">
<stop stop-color="#005BAA"/>
<stop offset="0.27" stop-color="#0058A6"/>
<stop offset="0.5" stop-color="#00519B"/>
<stop offset="0.72" stop-color="#004589"/>
<stop offset="0.93" stop-color="#003570"/>
<stop offset="1" stop-color="#002F67"/>
</linearGradient>
<linearGradient id="paint3_linear_445_5761" x1="11.7519" y1="10.3968" x2="2.65056" y2="-0.027878" gradientUnits="userSpaceOnUse">
<stop stop-color="#005BAA"/>
<stop offset="0.27" stop-color="#0058A6"/>
<stop offset="0.5" stop-color="#00519B"/>
<stop offset="0.72" stop-color="#004589"/>
<stop offset="0.93" stop-color="#003570"/>
<stop offset="1" stop-color="#002F67"/>
</linearGradient>
</defs>
</svg>

+ 45
- 0
assets/images/logo_dark_big.svg View File

@ -0,0 +1,45 @@
<svg width="403" height="120" viewBox="0 0 403 120" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M135.158 35.4691V117.49H117.324V35.4691H135.158ZM135.758 75.9351L167.65 35.4691H190.945L156.187 75.9351L189.299 117.49H165.946L135.758 75.9351Z" fill="white"/>
<path d="M199.62 117.509V35.4691H217.454V117.49H199.62V117.509Z" fill="white"/>
<path d="M234.126 117.509V102.97H272.118C278.237 102.97 282.342 102.378 284.356 101.136C287.299 99.3971 288.771 96.7987 288.771 93.2832C288.771 89.271 287.047 86.3287 283.639 84.4563C281.664 83.4246 278.547 82.8706 274.267 82.8706H258.834C249.424 82.8706 242.666 81.1892 238.502 77.8648C235.927 75.7441 233.894 73.0693 232.442 69.8595C230.97 66.6306 230.253 63.2298 230.253 59.5806C230.253 53.8297 231.957 48.5947 235.365 43.8374C238.696 39.252 244.04 36.5772 251.36 35.813C253.839 35.5646 257.537 35.4691 262.436 35.4691H303.72V49.9895H266.464C260.926 50.0277 257.247 50.2761 255.426 50.7155C251.709 51.6135 249.85 54.422 249.85 59.0456C249.85 62.9623 251.399 65.618 254.516 66.9745C256.608 67.8916 260.093 68.3501 264.953 68.3501H278.295C285.13 68.3501 290.204 68.9424 293.592 70.1079C299.46 72.0567 303.507 75.5148 305.695 80.4632C307.496 84.4372 308.386 88.6978 308.386 93.2259C308.386 98.2125 307.225 102.683 304.92 106.657C301.667 112.293 296.768 115.656 290.243 116.726C287.086 117.242 282.323 117.49 275.991 117.49H234.146L234.126 117.509Z" fill="white"/>
<path d="M365.916 35.4691H345.507L311.059 117.509H331.855L355.731 55.1289L379.568 117.509H400.365L365.916 35.4691Z" fill="white"/>
<path d="M43.4301 58.1095L65.0595 83.1763C65.1951 83.3482 65.3113 83.5202 65.4468 83.673L89.9614 111.816C94.2989 116.764 92.4206 120.433 85.8175 119.955L71.6239 118.942C65.0208 118.465 56.0554 114.032 51.7372 109.103L27.242 80.9409C22.9045 75.9925 23.4467 68.4457 28.4619 64.166L36.9433 56.9249C39.6348 55.4155 42.0166 56.409 43.4495 58.0903L43.4301 58.1095Z" fill="url(#paint0_linear_302_12263)"/>
<path d="M96.6613 41.2963L66.6861 66.8981C61.8258 71.044 61.1868 78.2278 65.0596 83.1762L43.4302 58.1094C41.9973 56.4281 39.6155 55.4346 36.924 56.9439L58.4372 38.5833C63.4524 34.3036 72.96 31.1893 79.5631 31.667L93.7568 32.6796C100.36 33.1572 101.677 37.0357 96.6613 41.3154V41.2963Z" fill="url(#paint1_linear_302_12263)"/>
<path d="M38.9184 43.6463L24.1051 26.5657C27.1645 30.043 26.7773 35.3544 23.2531 38.354L2.14649 56.3899C-1.37773 59.3895 -0.467628 62.1216 4.17969 62.4655L14.1714 63.1725C18.8187 63.4972 25.4993 61.3001 29.0235 58.3005L45.5408 44.0475C43.8755 45.4614 40.0608 44.9837 38.899 43.6654L38.9184 43.6463Z" fill="url(#paint2_linear_302_12263)"/>
<path d="M50.9821 28.4763L32.7414 7.67011C29.6819 4.19285 23.3886 1.07861 18.7413 0.753807L8.7496 0.0277866C4.10229 -0.297012 2.78555 2.26316 5.84503 5.74042L24.0857 26.5466L38.7054 43.4362C40.4869 45.4614 43.8756 45.4232 45.5602 44.0093L50.1301 40.2455C53.6543 37.2459 54.0416 31.9345 51.0014 28.4572L50.9821 28.4763Z" fill="url(#paint3_linear_302_12263)"/>
<defs>
<linearGradient id="paint0_linear_302_12263" x1="32.6289" y1="66.9902" x2="99.0395" y2="143.381" gradientUnits="userSpaceOnUse">
<stop stop-color="#8DC63F"/>
<stop offset="0.24" stop-color="#8AC23D"/>
<stop offset="0.45" stop-color="#81B739"/>
<stop offset="0.65" stop-color="#73A533"/>
<stop offset="0.85" stop-color="#5F8C29"/>
<stop offset="0.93" stop-color="#558025"/>
</linearGradient>
<linearGradient id="paint1_linear_302_12263" x1="93.3053" y1="30.9575" x2="50.6714" y2="71.3363" gradientUnits="userSpaceOnUse">
<stop stop-color="#8DC63F"/>
<stop offset="0.45" stop-color="#8BC43E"/>
<stop offset="0.62" stop-color="#86BD3B"/>
<stop offset="0.73" stop-color="#7CB137"/>
<stop offset="0.83" stop-color="#6FA031"/>
<stop offset="0.91" stop-color="#5D8A29"/>
<stop offset="0.94" stop-color="#558025"/>
</linearGradient>
<linearGradient id="paint2_linear_302_12263" x1="7.45218" y1="58.7399" x2="34.5368" y2="34.9949" gradientUnits="userSpaceOnUse">
<stop stop-color="#005BAA"/>
<stop offset="0.27" stop-color="#0058A6"/>
<stop offset="0.5" stop-color="#00519B"/>
<stop offset="0.72" stop-color="#004589"/>
<stop offset="0.93" stop-color="#003570"/>
<stop offset="1" stop-color="#002F67"/>
</linearGradient>
<linearGradient id="paint3_linear_302_12263" x1="49.3168" y1="40.9524" x2="11.731" y2="-2.70714" gradientUnits="userSpaceOnUse">
<stop stop-color="#005BAA"/>
<stop offset="0.27" stop-color="#0058A6"/>
<stop offset="0.5" stop-color="#00519B"/>
<stop offset="0.72" stop-color="#004589"/>
<stop offset="0.93" stop-color="#003570"/>
<stop offset="1" stop-color="#002F67"/>
</linearGradient>
</defs>
</svg>

+ 53
- 0
assets/images/logo_light.svg View File

@ -0,0 +1,53 @@
<svg width="96" height="30" viewBox="0 0 96 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="light">
<g id="Group">
<path id="Vector" d="M32.2078 9.07172V28.8935H27.958V9.07172H32.2078ZM32.3509 18.851L39.9507 9.07172H45.5018L37.219 18.851L45.1096 28.8935H39.5447L32.3509 18.851Z" fill="#003E7E"/>
<path id="Vector_2" d="M47.5688 28.8981V9.07172H51.8187V28.8935H47.5688V28.8981Z" fill="#003E7E"/>
<path id="Vector_3" d="M55.792 28.8981V25.3844H64.8454C66.3035 25.3844 67.2818 25.2413 67.7617 24.9412C68.463 24.521 68.8137 23.893 68.8137 23.0435C68.8137 22.0739 68.403 21.3628 67.5909 20.9103C67.1203 20.661 66.3773 20.5271 65.3576 20.5271H61.6799C59.4374 20.5271 57.8269 20.1208 56.8349 19.3174C56.2211 18.8048 55.7366 18.1584 55.3906 17.3827C55.0399 16.6024 54.8691 15.7806 54.8691 14.8987C54.8691 13.5089 55.2752 12.2438 56.0873 11.0941C56.881 9.98593 58.1546 9.33952 59.8988 9.15483C60.4894 9.0948 61.3708 9.07172 62.5382 9.07172H72.376V12.5808H63.498C62.1783 12.59 61.3016 12.6501 60.8678 12.7563C59.9818 12.9733 59.5389 13.652 59.5389 14.7694C59.5389 15.7159 59.908 16.3577 60.6509 16.6855C61.1493 16.9072 61.9799 17.018 63.1381 17.018H66.3174C67.9462 17.018 69.1552 17.1611 69.9627 17.4428C71.3608 17.9137 72.3252 18.7494 72.8467 19.9453C73.2758 20.9057 73.4881 21.9353 73.4881 23.0296C73.4881 24.2347 73.2112 25.3152 72.6621 26.2755C71.8869 27.6376 70.7195 28.4503 69.1644 28.7088C68.4123 28.8335 67.2771 28.8935 65.7682 28.8935H55.7966L55.792 28.8981Z" fill="#003E7E"/>
<path id="Vector_4" d="M87.197 9.07172H82.3334L74.1245 28.8981H79.0803L84.7698 13.8229L90.4501 28.8981H95.4059L87.197 9.07172Z" fill="#003E7E"/>
</g>
<g id="Group_2">
<path id="Vector_5" d="M10.3494 14.5431L15.5036 20.6009C15.5359 20.6425 15.5636 20.684 15.5959 20.721L21.4377 27.5221C22.4713 28.718 22.0237 29.6045 20.4502 29.4891L17.0679 29.2444C15.4944 29.1289 13.3579 28.0577 12.3289 26.8665L6.49178 20.0607C5.45816 18.8648 5.58736 17.041 6.78248 16.0068L8.80357 14.2568C9.44496 13.8921 10.0125 14.1322 10.354 14.5385L10.3494 14.5431Z" fill="url(#paint0_linear_445_4298)"/>
<path id="Vector_6" d="M23.0341 10.48L15.8911 16.667C14.7329 17.669 14.5806 19.4051 15.5035 20.6009L10.3493 14.5431C10.0078 14.1368 9.44022 13.8967 8.79883 14.2615L13.9254 9.8243C15.1205 8.79004 17.3861 8.03743 18.9596 8.15287L22.342 8.39758C23.9155 8.51301 24.2292 9.45031 23.0341 10.4846V10.48Z" fill="url(#paint1_linear_445_4298)"/>
<g id="Group_3">
<path id="Vector_7" d="M9.2742 11.0479L5.74421 6.92004C6.47328 7.76038 6.38099 9.04397 5.54118 9.76888L0.511532 14.1275C-0.328281 14.8525 -0.111406 15.5127 0.99604 15.5958L3.37705 15.7667C4.48449 15.8452 6.07645 15.3142 6.91626 14.5893L10.8523 11.1448C10.4555 11.4865 9.54644 11.3711 9.26958 11.0525L9.2742 11.0479Z" fill="url(#paint2_linear_445_4298)"/>
<path id="Vector_8" d="M12.1487 7.38178L7.80201 2.35361C7.07294 1.51327 5.57328 0.760663 4.46583 0.68217L2.08483 0.506715C0.97738 0.428222 0.663603 1.04693 1.39267 1.88727L5.7394 6.91544L9.22324 10.9971C9.64776 11.4865 10.4553 11.4773 10.8567 11.1356L11.9457 10.226C12.7855 9.50109 12.8778 8.2175 12.1534 7.37716L12.1487 7.38178Z" fill="url(#paint3_linear_445_4298)"/>
</g>
</g>
</g>
<defs>
<linearGradient id="paint0_linear_445_4298" x1="7.77546" y1="16.6893" x2="23.8545" y2="34.927" gradientUnits="userSpaceOnUse">
<stop stop-color="#8DC63F"/>
<stop offset="0.24" stop-color="#8AC23D"/>
<stop offset="0.45" stop-color="#81B739"/>
<stop offset="0.65" stop-color="#73A533"/>
<stop offset="0.85" stop-color="#5F8C29"/>
<stop offset="0.93" stop-color="#558025"/>
</linearGradient>
<linearGradient id="paint1_linear_445_4298" x1="22.2344" y1="7.98141" x2="11.9401" y2="17.5953" gradientUnits="userSpaceOnUse">
<stop stop-color="#8DC63F"/>
<stop offset="0.45" stop-color="#8BC43E"/>
<stop offset="0.62" stop-color="#86BD3B"/>
<stop offset="0.73" stop-color="#7CB137"/>
<stop offset="0.83" stop-color="#6FA031"/>
<stop offset="0.91" stop-color="#5D8A29"/>
<stop offset="0.94" stop-color="#558025"/>
</linearGradient>
<linearGradient id="paint2_linear_445_4298" x1="1.77587" y1="14.6955" x2="8.30867" y2="9.048" gradientUnits="userSpaceOnUse">
<stop stop-color="#005BAA"/>
<stop offset="0.27" stop-color="#0058A6"/>
<stop offset="0.5" stop-color="#00519B"/>
<stop offset="0.72" stop-color="#004589"/>
<stop offset="0.93" stop-color="#003570"/>
<stop offset="1" stop-color="#002F67"/>
</linearGradient>
<linearGradient id="paint3_linear_445_4298" x1="11.7519" y1="10.3968" x2="2.65056" y2="-0.027878" gradientUnits="userSpaceOnUse">
<stop stop-color="#005BAA"/>
<stop offset="0.27" stop-color="#0058A6"/>
<stop offset="0.5" stop-color="#00519B"/>
<stop offset="0.72" stop-color="#004589"/>
<stop offset="0.93" stop-color="#003570"/>
<stop offset="1" stop-color="#002F67"/>
</linearGradient>
</defs>
</svg>

+ 45
- 0
assets/images/logo_light_big.svg View File

@ -0,0 +1,45 @@
<svg width="407" height="124" viewBox="0 0 407 124" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M137.159 37.4691V119.49H119.324V37.4691H137.159ZM137.759 77.9352L169.651 37.4691H192.946L158.188 77.9352L191.3 119.49H167.947L137.759 77.9352Z" fill="#003E7E"/>
<path d="M201.621 119.509V37.4691H219.455V119.49H201.621V119.509Z" fill="#003E7E"/>
<path d="M236.128 119.509V104.97H274.12C280.239 104.97 284.344 104.378 286.358 103.136C289.301 101.397 290.773 98.7987 290.773 95.2833C290.773 91.2711 289.049 88.3288 285.641 86.4564C283.666 85.4247 280.548 84.8706 276.269 84.8706H260.836C251.425 84.8706 244.667 83.1893 240.504 79.8649C237.928 77.7441 235.895 75.0693 234.443 71.8596C232.971 68.6307 232.255 65.2298 232.255 61.5806C232.255 55.8298 233.959 50.5948 237.367 45.8375C240.697 41.2521 246.042 38.5773 253.361 37.813C255.84 37.5646 259.539 37.4691 264.438 37.4691H305.722V51.9895H268.465C262.927 52.0277 259.248 52.2761 257.428 52.7155C253.71 53.6135 251.851 56.4221 251.851 61.0457C251.851 64.9624 253.4 67.6181 256.518 68.9746C258.609 69.8917 262.095 70.3502 266.955 70.3502H280.297C287.132 70.3502 292.205 70.9425 295.594 72.1079C301.461 74.0567 305.508 77.5149 307.697 82.4633C309.497 86.4373 310.388 90.6979 310.388 95.226C310.388 100.213 309.226 104.683 306.922 108.657C303.669 114.294 298.77 117.656 292.244 118.726C289.088 119.242 284.324 119.49 277.992 119.49H236.147L236.128 119.509Z" fill="#003E7E"/>
<path d="M367.918 37.4691H347.509L313.06 119.509H333.857L357.733 57.129L381.57 119.509H402.367L367.918 37.4691Z" fill="#003E7E"/>
<path d="M45.4304 60.1095L67.0599 85.1763C67.1954 85.3482 67.3116 85.5202 67.4472 85.673L91.9619 113.816C96.2994 118.764 94.4211 122.433 87.818 121.955L73.6243 120.942C67.0212 120.465 58.0557 116.032 53.7375 111.103L29.2421 82.9409C24.9046 77.9925 25.4468 70.4457 30.4621 66.166L38.9435 58.9249C41.635 57.4155 44.0168 58.409 45.4497 60.0903L45.4304 60.1095Z" fill="url(#paint0_linear_327_7973)"/>
<path d="M98.6618 43.2964L68.6864 68.8981C63.8261 73.0441 63.1871 80.2279 67.0599 85.1763L45.4304 60.1095C43.9974 58.4282 41.6157 57.4346 38.9241 58.944L60.4374 40.5833C65.4527 36.3036 74.9603 33.1894 81.5634 33.667L95.7572 34.6796C102.36 35.1573 103.677 39.0358 98.6618 43.3155V43.2964Z" fill="url(#paint1_linear_327_7973)"/>
<path d="M40.9186 45.6464L26.1052 28.5658C29.1647 32.0431 28.7774 37.3545 25.2532 40.3541L4.1465 58.3899C0.622264 61.3896 1.53237 64.1217 6.17971 64.4656L16.1715 65.1725C20.8188 65.4973 27.4994 63.3001 31.0236 60.3005L47.5411 46.0476C45.8758 47.4614 42.0611 46.9838 40.8992 45.6655L40.9186 45.6464Z" fill="url(#paint2_linear_327_7973)"/>
<path d="M52.9824 30.4763L34.7415 9.67011C31.682 6.19285 25.3888 3.07861 20.7414 2.75381L10.7496 2.02779C6.10229 1.70299 4.78554 4.26317 7.84504 7.74042L26.0859 28.5466L40.7056 45.4362C42.4871 47.4614 45.8758 47.4232 47.5605 46.0093L52.1303 42.2455C55.6546 39.2459 56.0419 33.9345 53.0017 30.4572L52.9824 30.4763Z" fill="url(#paint3_linear_327_7973)"/>
<defs>
<linearGradient id="paint0_linear_327_7973" x1="34.629" y1="68.9902" x2="101.04" y2="145.382" gradientUnits="userSpaceOnUse">
<stop stop-color="#8DC63F"/>
<stop offset="0.24" stop-color="#8AC23D"/>
<stop offset="0.45" stop-color="#81B739"/>
<stop offset="0.65" stop-color="#73A533"/>
<stop offset="0.85" stop-color="#5F8C29"/>
<stop offset="0.93" stop-color="#558025"/>
</linearGradient>
<linearGradient id="paint1_linear_327_7973" x1="95.3058" y1="32.9576" x2="52.6719" y2="73.3366" gradientUnits="userSpaceOnUse">
<stop stop-color="#8DC63F"/>
<stop offset="0.45" stop-color="#8BC43E"/>
<stop offset="0.62" stop-color="#86BD3B"/>
<stop offset="0.73" stop-color="#7CB137"/>
<stop offset="0.83" stop-color="#6FA031"/>
<stop offset="0.91" stop-color="#5D8A29"/>
<stop offset="0.94" stop-color="#558025"/>
</linearGradient>
<linearGradient id="paint2_linear_327_7973" x1="9.45222" y1="60.74" x2="36.5368" y2="36.9948" gradientUnits="userSpaceOnUse">
<stop stop-color="#005BAA"/>
<stop offset="0.27" stop-color="#0058A6"/>
<stop offset="0.5" stop-color="#00519B"/>
<stop offset="0.72" stop-color="#004589"/>
<stop offset="0.93" stop-color="#003570"/>
<stop offset="1" stop-color="#002F67"/>
</linearGradient>
<linearGradient id="paint3_linear_327_7973" x1="51.3171" y1="42.9524" x2="13.7313" y2="-0.707353" gradientUnits="userSpaceOnUse">
<stop stop-color="#005BAA"/>
<stop offset="0.27" stop-color="#0058A6"/>
<stop offset="0.5" stop-color="#00519B"/>
<stop offset="0.72" stop-color="#004589"/>
<stop offset="0.93" stop-color="#003570"/>
<stop offset="1" stop-color="#002F67"/>
</linearGradient>
</defs>
</svg>

+ 8
- 0
assets/images/reset_bk_20.svg View File

@ -0,0 +1,8 @@
<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="reset_fff_20">
<g id="Vector">
<path d="M10.5027 16.0459C9.5338 16.0461 8.57913 15.8125 7.71979 15.3648C6.86046 14.9172 6.12186 14.2688 5.56671 13.4746C5.01156 12.6805 4.65626 11.7641 4.531 10.8033C4.40573 9.8425 4.5142 8.86565 4.84718 7.95573C5.18017 7.04581 5.72783 6.22969 6.44367 5.57668C7.1595 4.92368 8.02236 4.45308 8.95896 4.20485C9.89556 3.95662 10.8782 3.93809 11.8235 4.15084C12.7688 4.3636 13.6488 4.80134 14.3887 5.42691C14.4798 5.50393 14.5548 5.59813 14.6095 5.70414C14.6641 5.81015 14.6974 5.92589 14.7073 6.04475C14.7173 6.16361 14.7037 6.28326 14.6674 6.39687C14.6311 6.51048 14.5728 6.61583 14.4957 6.70691C14.4187 6.79798 14.3245 6.87299 14.2185 6.92765C14.1125 6.98232 13.9968 7.01557 13.8779 7.0255C13.759 7.03544 13.6394 7.02187 13.5258 6.98556C13.4122 6.94925 13.3068 6.89093 13.2157 6.81391C12.4849 6.19704 11.5654 5.84808 10.6093 5.82473C9.65319 5.80137 8.71775 6.10503 7.95765 6.68548C7.19756 7.26594 6.65833 8.08842 6.42913 9.01694C6.19993 9.94545 6.29449 10.9244 6.69717 11.7919C7.09985 12.6593 7.78654 13.3634 8.64368 13.7876C9.50082 14.2119 10.4771 14.3309 11.411 14.125C12.345 13.919 13.1807 13.4005 13.78 12.6552C14.3792 11.9098 14.7062 10.9823 14.7067 10.0259C14.7067 9.78509 14.8024 9.55414 14.9727 9.38385C15.143 9.21357 15.3739 9.11791 15.6147 9.11791C15.8556 9.11791 16.0865 9.21357 16.2568 9.38385C16.4271 9.55414 16.5227 9.78509 16.5227 10.0259C16.5209 11.6219 15.886 13.1521 14.7575 14.2806C13.6289 15.4092 12.0988 16.0441 10.5027 16.0459Z" fill="black"/>
<path d="M11.2341 7.54546C11.0005 7.54594 10.7757 7.45638 10.6064 7.29538C10.4372 7.13438 10.3365 6.91434 10.3253 6.68101C10.3141 6.44767 10.3932 6.219 10.5463 6.04252C10.6993 5.86605 10.9145 5.75536 11.1471 5.73346L12.7401 5.57846L12.0691 4.14046C11.9827 3.92502 11.9821 3.68468 12.0674 3.46882C12.1527 3.25295 12.3175 3.07795 12.5278 2.97977C12.7381 2.88158 12.978 2.86767 13.1983 2.94089C13.4186 3.01411 13.6024 3.1689 13.7121 3.37346L14.9251 5.97346C14.9861 6.10479 15.0149 6.24882 15.0089 6.39352C15.0029 6.53822 14.9624 6.67939 14.8908 6.80525C14.8191 6.93111 14.7184 7.03801 14.5971 7.11702C14.4757 7.19603 14.3372 7.24487 14.1931 7.25946L11.3231 7.53846C11.2931 7.54446 11.2631 7.54546 11.2341 7.54546Z" fill="black"/>
</g>
</g>
</svg>

+ 4
- 0
assets/images/reset_fff_20.svg View File

@ -0,0 +1,4 @@
<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.5027 16.0459C9.5338 16.0461 8.57913 15.8125 7.71979 15.3648C6.86046 14.9172 6.12186 14.2688 5.56671 13.4746C5.01156 12.6805 4.65626 11.7641 4.531 10.8033C4.40573 9.8425 4.5142 8.86565 4.84718 7.95573C5.18017 7.04581 5.72783 6.22969 6.44367 5.57668C7.1595 4.92368 8.02236 4.45308 8.95896 4.20485C9.89556 3.95662 10.8782 3.93809 11.8235 4.15084C12.7688 4.3636 13.6488 4.80134 14.3887 5.42691C14.4798 5.50393 14.5548 5.59813 14.6095 5.70414C14.6641 5.81015 14.6974 5.92589 14.7073 6.04475C14.7173 6.16361 14.7037 6.28326 14.6674 6.39687C14.6311 6.51048 14.5728 6.61583 14.4957 6.70691C14.4187 6.79798 14.3245 6.87299 14.2185 6.92765C14.1125 6.98232 13.9968 7.01557 13.8779 7.0255C13.759 7.03544 13.6394 7.02187 13.5258 6.98556C13.4122 6.94925 13.3068 6.89093 13.2157 6.81391C12.4849 6.19704 11.5654 5.84808 10.6093 5.82473C9.65319 5.80137 8.71775 6.10503 7.95765 6.68548C7.19756 7.26594 6.65833 8.08842 6.42913 9.01694C6.19993 9.94545 6.29449 10.9244 6.69717 11.7919C7.09985 12.6593 7.78654 13.3634 8.64368 13.7876C9.50082 14.2119 10.4771 14.3309 11.411 14.125C12.345 13.919 13.1807 13.4005 13.78 12.6552C14.3792 11.9098 14.7062 10.9823 14.7067 10.0259C14.7067 9.78509 14.8024 9.55414 14.9727 9.38385C15.143 9.21357 15.3739 9.11791 15.6147 9.11791C15.8556 9.11791 16.0865 9.21357 16.2568 9.38385C16.4271 9.55414 16.5227 9.78509 16.5227 10.0259C16.5209 11.6219 15.886 13.1521 14.7575 14.2806C13.6289 15.4092 12.0988 16.0441 10.5027 16.0459Z" fill="white"/>
<path d="M11.2341 7.54546C11.0005 7.54594 10.7757 7.45638 10.6064 7.29538C10.4372 7.13438 10.3365 6.91434 10.3253 6.68101C10.3141 6.44767 10.3932 6.219 10.5463 6.04252C10.6993 5.86605 10.9145 5.75536 11.1471 5.73346L12.7401 5.57846L12.0691 4.14046C11.9827 3.92502 11.9821 3.68468 12.0674 3.46882C12.1527 3.25295 12.3175 3.07795 12.5278 2.97977C12.7381 2.88158 12.978 2.86767 13.1983 2.94089C13.4186 3.01411 13.6024 3.1689 13.7121 3.37346L14.9251 5.97346C14.9861 6.10479 15.0149 6.24882 15.0089 6.39352C15.0029 6.53822 14.9624 6.67939 14.8908 6.80525C14.8191 6.93111 14.7184 7.03801 14.5971 7.11702C14.4757 7.19603 14.3372 7.24487 14.1931 7.25946L11.3231 7.53846C11.2931 7.54446 11.2631 7.54546 11.2341 7.54546Z" fill="white"/>
</svg>

+ 8
- 0
assets/images/reset_green_20.svg View File

@ -0,0 +1,8 @@
<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="reset_fff_20">
<g id="Vector">
<path d="M10.5027 16.0459C9.5338 16.0461 8.57913 15.8125 7.71979 15.3648C6.86046 14.9172 6.12186 14.2688 5.56671 13.4746C5.01156 12.6805 4.65626 11.7641 4.531 10.8033C4.40573 9.8425 4.5142 8.86565 4.84718 7.95573C5.18017 7.04581 5.72783 6.22969 6.44367 5.57668C7.1595 4.92368 8.02236 4.45308 8.95896 4.20485C9.89556 3.95662 10.8782 3.93809 11.8235 4.15084C12.7688 4.3636 13.6488 4.80134 14.3887 5.42691C14.4798 5.50393 14.5548 5.59813 14.6095 5.70414C14.6641 5.81015 14.6974 5.92589 14.7073 6.04475C14.7173 6.16361 14.7037 6.28326 14.6674 6.39687C14.6311 6.51048 14.5728 6.61583 14.4957 6.70691C14.4187 6.79798 14.3245 6.87299 14.2185 6.92765C14.1125 6.98232 13.9968 7.01557 13.8779 7.0255C13.759 7.03544 13.6394 7.02187 13.5258 6.98556C13.4122 6.94925 13.3068 6.89093 13.2157 6.81391C12.4849 6.19704 11.5654 5.84808 10.6093 5.82473C9.65319 5.80137 8.71775 6.10503 7.95765 6.68548C7.19756 7.26594 6.65833 8.08842 6.42913 9.01694C6.19993 9.94545 6.29449 10.9244 6.69717 11.7919C7.09985 12.6593 7.78654 13.3634 8.64368 13.7876C9.50082 14.2119 10.4771 14.3309 11.411 14.125C12.345 13.919 13.1807 13.4005 13.78 12.6552C14.3792 11.9098 14.7062 10.9823 14.7067 10.0259C14.7067 9.78509 14.8024 9.55414 14.9727 9.38385C15.143 9.21357 15.3739 9.11791 15.6147 9.11791C15.8556 9.11791 16.0865 9.21357 16.2568 9.38385C16.4271 9.55414 16.5227 9.78509 16.5227 10.0259C16.5209 11.6219 15.886 13.1521 14.7575 14.2806C13.6289 15.4092 12.0988 16.0441 10.5027 16.0459Z" fill="#87C718"/>
<path d="M11.2341 7.54546C11.0005 7.54594 10.7757 7.45638 10.6064 7.29538C10.4372 7.13438 10.3365 6.91434 10.3253 6.68101C10.3141 6.44767 10.3932 6.219 10.5463 6.04252C10.6993 5.86605 10.9145 5.75536 11.1471 5.73346L12.7401 5.57846L12.0691 4.14046C11.9827 3.92502 11.9821 3.68468 12.0674 3.46882C12.1527 3.25295 12.3175 3.07795 12.5278 2.97977C12.7381 2.88158 12.978 2.86767 13.1983 2.94089C13.4186 3.01411 13.6024 3.1689 13.7121 3.37346L14.9251 5.97346C14.9861 6.10479 15.0149 6.24882 15.0089 6.39352C15.0029 6.53822 14.9624 6.67939 14.8908 6.80525C14.8191 6.93111 14.7184 7.03801 14.5971 7.11702C14.4757 7.19603 14.3372 7.24487 14.1931 7.25946L11.3231 7.53846C11.2931 7.54446 11.2631 7.54546 11.2341 7.54546Z" fill="#87C718"/>
</g>
</g>
</svg>

+ 162
- 7
pages/Button.html View File

@ -19,7 +19,7 @@
<div class="header_left"> <div class="header_left">
<h1 class="header_logo"> <h1 class="header_logo">
<a href="../template/Main.html"> <a href="../template/Main.html">
<span class="sp_logo_uniplus"></span>
<span class=""></span>
</a> </a>
</h1> </h1>
</div> </div>
@ -28,6 +28,9 @@
<li> <li>
<a href="Button.html" class="on">Button</a> <a href="Button.html" class="on">Button</a>
</li> </li>
<li>
<a href="Input.html">Input</a>
</li>
<li class="m-t-36"> <li class="m-t-36">
<div class="lightmode"> <div class="lightmode">
<div class="inner"> <div class="inner">
@ -58,6 +61,8 @@
<dt class="comp_dt w120 m-r-100">Box</dt> <dt class="comp_dt w120 m-r-100">Box</dt>
<dd class="comp_dd"> <dd class="comp_dd">
<div class="compline m-b-20"> <div class="compline m-b-20">
<p class="comp_size m-r-40 fc_annotation87">Large</p>
<p class="comp_size m-r-40 fc_annotation87">Pri</p>
<div class="components"> <div class="components">
<button class="btn_primary btn_l w160" type="button">Button</button> <button class="btn_primary btn_l w160" type="button">Button</button>
<button class="btn_primary btn_l w160 disabled" type="button">Button</button> <button class="btn_primary btn_l w160 disabled" type="button">Button</button>
@ -66,6 +71,8 @@
</div> </div>
<div class="compline m-b-20"> <div class="compline m-b-20">
<p class="comp_size m-r-40 fc_annotation87 op00">Large</p>
<p class="comp_size m-r-40 fc_annotation87">Sec</p>
<div class="components"> <div class="components">
<button class="btn_secondary btn_l w160" type="button">Button</button> <button class="btn_secondary btn_l w160" type="button">Button</button>
<button class="btn_secondary btn_l w160 disabled" type="button">Button</button> <button class="btn_secondary btn_l w160 disabled" type="button">Button</button>
@ -74,6 +81,8 @@
</div> </div>
<div class="compline"> <div class="compline">
<p class="comp_size m-r-40 fc_annotation87 op00">Large</p>
<p class="comp_size m-r-40 fc_annotation87">Line</p>
<div class="components"> <div class="components">
<button class="btn_line btn_l w160" type="button">Button</button> <button class="btn_line btn_l w160" type="button">Button</button>
<button class="btn_line btn_l disabled w160" type="button">Button</button> <button class="btn_line btn_l disabled w160" type="button">Button</button>
@ -89,18 +98,24 @@
<dt class="comp_dt w120 m-r-100"></dt> <dt class="comp_dt w120 m-r-100"></dt>
<dd class="comp_dd"> <dd class="comp_dd">
<div class="compline m-b-20"> <div class="compline m-b-20">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Pri</p>
<div class="components"> <div class="components">
<button class="btn_primary btn_l" type="button">Button</button> <button class="btn_primary btn_l" type="button">Button</button>
</div> </div>
</div> </div>
<div class="compline m-b-20"> <div class="compline m-b-20">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Sec</p>
<div class="components"> <div class="components">
<button class="btn_secondary btn_l" type="button">Button</button> <button class="btn_secondary btn_l" type="button">Button</button>
</div> </div>
</div> </div>
<div class="compline"> <div class="compline">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Line</p>
<div class="components"> <div class="components">
<button class="btn_line btn_l" type="button">Button</button> <button class="btn_line btn_l" type="button">Button</button>
</div> </div>
@ -114,18 +129,24 @@
<dt class="comp_dt w120 m-r-100"></dt> <dt class="comp_dt w120 m-r-100"></dt>
<dd class="comp_dd"> <dd class="comp_dd">
<div class="compline m-b-20"> <div class="compline m-b-20">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Pri</p>
<div class="components"> <div class="components">
<button class="btn_primary btn_l" type="button">Button</button> <button class="btn_primary btn_l" type="button">Button</button>
</div> </div>
</div> </div>
<div class="compline m-b-20"> <div class="compline m-b-20">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Sec</p>
<div class="components"> <div class="components">
<button class="btn_secondary btn_l" type="button">Button</button> <button class="btn_secondary btn_l" type="button">Button</button>
</div> </div>
</div> </div>
<div class="compline"> <div class="compline">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Line</p>
<div class="components"> <div class="components">
<button class="btn_line btn_l" type="button">Button</button> <button class="btn_line btn_l" type="button">Button</button>
</div> </div>
@ -135,17 +156,151 @@
</section> </section>
</article> </article>
<article class="Gr_contents m-t-100">
<section class="comp_conts">
<dl class="comp_dl m-0">
<dt class="comp_dt w120 m-r-100">With icon</dt>
<dd class="comp_dd">
<div class="compline">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Pri</p>
<div class="components">
<button class="btn_primary btn_l w160" type="button">
<span class="m-r-6">
<img src="../assets/images/reset_fff_20.svg" alt="" class="w20" />
</span>
<span class="fc_white">Button</span>
</button>
<button class="btn_primary btn_l w160" type="button">
<span class="m-r-6">
<img src="../assets/images/reset_fff_20.svg" alt="" class="w20" />
</span>
<span class="fc_white">Button</span>
</button>
<button class="btn_primary btn_l w160" type="button">
<span class="m-r-6">
<img src="../assets/images/reset_fff_20.svg" alt="" class="w20" />
</span>
<span class="fc_white">Button</span>
</button>
</div>
</div>
<div class="compline">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Sec</p>
<div class="components">
<button class="btn_secondary btn_l w160" type="button">
<span class="m-r-6">
<img src="../assets/images/reset_fff_20.svg" alt="" class="w20" />
</span>
<span class="fc_white">Button</span>
</button>
<button class="btn_secondary btn_l w160" type="button">
<span class="m-r-6">
<img src="../assets/images/reset_fff_20.svg" alt="" class="w20" />
</span>
<span class="fc_white">Button</span>
</button>
<button class="btn_secondary btn_l w160" type="button">
<span class="m-r-6">
<img src="../assets/images/reset_fff_20.svg" alt="" class="w20" />
</span>
<span class="fc_white">Button</span>
</button>
</div>
</div>
<div class="compline">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Line</p>
<div class="components">
<button class="btn_line btn_l w160" type="button">
<span class="m-r-6">
<img src="../assets/images/reset_fff_20.svg" alt="" class="w20" />
</span>
<span class="fc_white">Button</span>
</button>
<button class="btn_line btn_l w160" type="button">
<span class="m-r-6">
<img src="../assets/images/reset_fff_20.svg" alt="" class="w20" />
</span>
<span class="fc_white">Button</span>
</button>
<button class="btn_line btn_l w160" type="button">
<span class="m-r-6">
<img src="../assets/images/reset_fff_20.svg" alt="" class="w20" />
</span>
<span class="fc_white">Button</span>
</button>
</div>
</div>
</dd>
</dl>
</section>
<section class="comp_conts m-t-50">
<dl class="comp_dl m-0">
<dt class="comp_dt w120 m-r-100"></dt>
<dd class="comp_dd">
<div class="compline m-b-20">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Pri</p>
<div class="components">
<button class="btn_primary btn_l" type="button">Button</button>
</div>
</div>
<div class="compline m-b-20">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Sec</p>
<div class="components">
<button class="btn_secondary btn_l" type="button">Button</button>
</div>
</div>
<div class="compline">
<p class="comp_size m-r-40 fc_annotation87 op00"></p>
<p class="comp_size m-r-40 fc_annotation87">Line</p>
<div class="components">
<button class="btn_line btn_l" type="button">Button</button>
</div>
</div>
</dd>
</dl>
</section>
<section class="comp_conts m-t-50">
<dl class="comp_dl m-0">
<dt class="comp_dt w120 m-r-100"></dt>
<dd class="comp_dd">
<div class="compline m-b-20">
<div class="components">
<button class="btn_primary btn_l" type="button">Button</button>
</div>
</div>
<div class="compline m-b-20">
<div class="components">
<button class="btn_secondary btn_l" type="button">Button</button>
</div>
</div>
<div class="compline">
<div class="components">
<button class="btn_line btn_l" type="button">Button</button>
</div>
</div>
</dd>
</dl>
</section>
</article>
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript" src="../assets/js/jquery.min.js"></script> <script type="text/javascript" src="../assets/js/jquery.min.js"></script>
<script type="text/javascript" src="../assets/js/common.js"></script> <script type="text/javascript" src="../assets/js/common.js"></script>
<script>
$('.ch_radio').click(function(){
$('.ch_radio').removeClass('on');
$(this).addClass('on');
});
</script>
</body> </body>
</html> </html>

+ 79
- 0
template/Login_ver1.html View File

@ -0,0 +1,79 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>KISA</title>
<meta name="keywords" content="KISA" />
<meta name="author" content="KISA" />
<meta name="descripption" content="KISA" />
<link rel="shortcut icon" href="../assets/images/favicon.ico" />
<link rel="stylesheet" type="text/css" href="../assets/css/index.css" />
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.0/css/all.css" />
</head>
<body>
<div class="main_back">
<div class="main_wrap">
<div class="main_contents login_ver1">
<div class="login_wrap">
<div class="light_box">
<div class="lightmode outer">
<div class="inner">
<input type="radio" name="toggle" id="toggle-radio-light" />
<label for="toggle-radio-light" class="tolight circle_light">
<i class="fas fa-sun tolight"></i>
</label>
<input type="radio" name="toggle" id="toggle-radio-dark" checked />
<label for="toggle-radio-dark" class="todark circle_dark">
<i class="fas fa-moon todark"></i>
</label>
</div>
</div>
</div>
<div class="login_box">
<section class="login_input">
<div class="dflx_ac_jbet">
<div class="dflx gap_10 m-b-32">
<p class="login_txt">Login</p>
<span class="num_txt">1/2</span>
</div>
<p class="label">회원가입</p>
</div>
<div class="put_zone m-b-20">
<input type="text" class="wrput large" placeholder="ID" />
</div>
<div class="put_zone">
<input type="password" class="wrput pass large" placeholder="Password" />
</div>
<button type="submit" class="btn_primary btn_xl w-100 m-t-20" onclick="location.href='./Main.html'">Login</button>
</section>
</div>
</div>
</div>
<div class="login_logo">
<img src="../assets/images/logo_dark_big.svg" alt="kisa big logo" />
</div>
</div>
</div>
<script type="text/javascript" src="../assets/js/jquery.min.js"></script>
<script type="text/javascript" src="../assets/js/common.js"></script>
<script>
$('.put_see').click(function(){
$(this).toggleClass('on');
});
$('.wrput').keydown(function(){
$(this).css('padding-right','2rem');
$(this).siblings('.put_delete').css('display','flex');
$(this).siblings('.put_see').css('display','flex');
});
$('.put_delete').click(function(){
$(this).siblings('.wrput').css('padding-right','0.75rem');
$(this).siblings('.wrput').val('');
$(this).css('display','none');
$(this).parent().siblings('.btn_srch28').removeClass('on');
});
</script>
</body>
</html>

Loading…
Cancel
Save