Files
sam-kd/css/eworks.css

304 lines
6.6 KiB
CSS
Raw Normal View History

.nav-link:hover {
cursor: pointer;
}
.no-hover:hover {
/* hover 상태에서의 특별한 스타일 없음 */
}
.progress-bar {
background: -webkit-linear-gradient(left, #dcdcdc 0%,#3c3c3c 100%); /* Chrome10-25,Safari5.1-6 */
}
.progress-bar2 {
background: -webkit-linear-gradient(left, #CCCCFF 0%,#aaaaaa 100%); /* Chrome10-25,Safari5.1-6 */
}
@charset "utf-8";
.typing-txt{display: none;}
.typeing-txt ul{list-style:none;}
.typing {
display: inline-block;
animation-name: cursor;
animation-duration: 0.3s;
animation-iteration-count: infinite;
}
@keyframes cursor{
0%{border-right: 1px solid #fff}
50%{border-right: 1px solid #000}
100%{border-right: 1px solid #fff}
}
#myMsgDialog {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width:60%;
background-color: #FFF0F5;
border:1px solid black;
border-radius: 7px;
}
#closeDialog {
width:25%;
background-color: #DC6089;
border:1px solid black;
border-radius: 7px;
}
#mButton, #closeButton {
padding: 7px 30px;
background-color: #DC6089;
color: white;
font-size: 15px;
border: 0;
outline: 0;
}
#cButton {
padding: 7px 30px;
background-color: #FFC0CB;
color: white;
font-size: 15px;
border: 0;
outline: 0;
}
@media screen and (max-width: 1280px) {
#myMsgDialog {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width:100%;
background-color: #BEEFFF;
border:1px solid black;
border-radius: 7px;
}
#closeDialog {
width:25%;
background-color: #BEEFFF;
border:1px solid black;
border-radius: 7px;
}
#mButton, #closeButton {
padding: 7px 30px;
background-color: #66ccff;
color: white;
font-size: 15px;
border: 0;
outline: 0;
}
#cButton {
padding: 7px 30px;
background-color: #2828CD;
color: white;
font-size: 15px;
border: 0;
outline: 0;
}
}
a {
text-decoration: none;
color: gray;
}
.blink {
animation: blink-animation 3s steps(2, start) infinite;
}
@keyframes blink-animation {
to {
visibility: hidden;
}
}
.my-card-padding {
padding: 2px; /* 원하는 값으로 설정 */
}
/* 우측배너 제작 */
.sideBanner {
position: absolute;
width: 120px;
height: 200px;
top: calc(100vh - 32vh);
left: calc(100vw - 8vw);
z-index: 999; /* 높은 양의 값으로 변경 */
}
/* 우측 결재도착 배너 제작 */
.sideEworksBanner {
position: absolute;
width: 100px;
height: 100px;
top: calc(100vh - 13vh);
left: calc(100vw - 8vw);
z-index: 9999; /* 높은 양의 값으로 변경 */
overflow: hidden; /* 가상 요소가 박스를 벗어나지 않도록 함 */
}
/* 빛나는 효과를 위한 가상 요소 */
.sideEworksBanner::before {
content: '';
position: absolute;
top: -50%;
right: -50%;
bottom: -50%;
left: -50%;
background: linear-gradient(to left, rgba(255, 255, 255, 0.8), transparent 50%);
transform: skewX(-25deg);
animation: shine 1.5s infinite linear;
}
.sideEworksBanner:hover {
cursor: pointer; /* 마우스 hover 시 커서 모양 변경 */
}
/* 애니메이션 정의 */
@keyframes shine {
0% {
transform: translateX(-100%);
}
100% {
transform: translateX(200%);
}
}
.truncate {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
cursor: pointer; /* 마우스를 올렸을 때 손가락 모양으로 변경 */
}
.truncate:hover {
background-color: #f5f5f5; /* 원하는 배경색으로 변경 */
}
@keyframes blink {
0%, 100% {
opacity: 1;
background-color: transparent;
}
50% {
opacity: 0.5;
background-color: red;
}
}
#bellIcon , #alertEworks {
animation: blink 1.5s linear infinite;
color: white; /* 아이콘 색상을 흰색으로 설정 */
border-radius: 15%; /* 원형 모양으로 보이게 함 */
padding: 3px; /* 아이콘 주변에 여백 추가 */
}
#bellIcon, #alertEworks {
font-size: 1.1em; /* 또는 원하는 크기 */
display: none; /* 초기에는 숨겨져 있음 */
}
.dropdown:hover .dropdown-menu, .dropdown-item {
display: block;
font-size:13px;
}
/* 미래기업 형태 .navbar-custom { */
/* background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%); */
/* box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); */
/* } */
/* 대한 형태
.navbar-custom {
background: linear-gradient(270deg, rgba(10,10,5,1) 0%, rgba(0,9,10
,1) 35%, rgba(0,160,180,1) 80%);
box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2);
} */
.navbar-custom {
background: linear-gradient(270deg, rgba(0,0,50,1) 0%, rgba(0,0,100,1) 35%, rgba(0,0,180,1) 80%);
box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2);
}
.navbar-custom .navbar-brand,
.navbar-custom .navbar-nav .nav-link {
color: #ffffff;
}
@media (max-width: 720px) {
/* 모바일 화면에 대한 스타일 설정 */
.container-fluid {
/* 스타일 변경 */
width : 940px;
}
.container {
/* 스타일 변경 */
width : 900px;
}
}
/* 마우스 오버 효과를 위한 CSS */
.nav-item:hover .dropdown-menu {
display: block;
}
.dropdown-menu {
box-shadow: 0 0 5px rgba(10, 10, 5, 0.5); /* x-offset, y-offset, blur-radius, shadow color */
}
.sitemap-dropdown {
display: none;
position: absolute;
top: 100%; /* 큰 메뉴 아래로 위치시킵니다. */
left: -25%;
width: 150%; /* 화면 전체 너비를 사용합니다. */
max-height: none; /* 최대 높이 제한을 해제합니다. */
background-color: #ffffff; /* 배경색을 원하는 색상으로 수정하세요 */
z-index: 999; /* 원하는 숫자를 사용하여 z-index 설정 */
font-size: 16px;
border-radius: 10px; /* 4각 라운드 테두리를 설정합니다. */
border: 1px solid #ccc; /* 테두리 선 스타일과 색상을 지정합니다. */
}
/* 기본 체크박스 숨기기 */
.master-checkbox, .checkItem {
display: none;
}
/* 사용자 정의 체크박스 레이블 스타일 */
.checkbox-numbered-label {
display: inline-block;
width: 25px;
height: 20px;
background-color: #f2f2f2;
border: 2px solid #d1d1d1;
cursor: pointer;
text-align: center;
line-height: 20px; /* 라벨 내의 텍스트를 중앙에 위치시킴 */
}
/* 체크박스가 선택됐을 때의 스타일 */
.master-checkbox:checked + .checkbox-numbered-label,
.checkItem:checked + .checkbox-numbered-label {
background-color: #00008B ;
border-color: #4CAF50;
color: white; /* 체크박스 내의 텍스트 색상 변경 */
}
/* 체크박스 숫자 스타일 */
.checkbox-numbered-container {
display: inline-block;
}