computer-journal/resources/css/app.css

222 lines
3.9 KiB
CSS

.main-bg {
background-color: #424242!important;
color: #e0e0e0!important;
text-decoration-color: #e0e0e0!important;
}
.cursor-pointer {
cursor: pointer;
}
.text-decoration-none {
text-decoration: none;
}
.bg-gradient {
background: linear-gradient(-45deg, #f103b0, #f0a068, #4fdbfeff)!important;
background-size: 200% 200%!important;
animation: gradient 15s ease infinite!important;
height: 100vh!important;
}
@keyframes gradient {
0% {
background-position: 0 50%!important;
}
50% {
background-position: 100% 50%!important;
}
100% {
background-position: 0 50%!important;
}
}
.min-width-btn {
min-width: 1px!important;
}
.nav-link:link {
color: #4FDBFEFF!important;
}
.nav-link:visited {
color: #F0A068FF!important;
}
.nav-link:hover {
color: #F103B0FF!important;
}
.nav-link:active {
color: #F103B0FF!important;
}
.link-no-color:link {
color: #000000 !important;
}
.link-no-color:visited {
color: #000000 !important;
}
.link-no-color:hover {
color: #000000 !important;
}
.link-no-color:active {
color: #000000 !important;
}
.ham {
cursor: pointer;
-webkit-tap-highlight-color: transparent;
transition: transform 400ms;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.hamRotate.active {
transform: rotate(45deg);
}
.hamRotate180.active {
transform: rotate(180deg);
}
.line {
fill:none;
transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
stroke: #ffffff;
stroke-width:5.5;
stroke-linecap:round;
}
.ham1 .top {
stroke-dasharray: 40 139;
}
.ham1 .bottom {
stroke-dasharray: 40 180;
}
.ham1.active .top {
stroke-dashoffset: -98px;
}
.ham1.active .bottom {
stroke-dashoffset: -138px;
}
.ham2 .top {
stroke-dasharray: 40 121;
}
.ham2 .bottom {
stroke-dasharray: 40 121;
}
.ham2.active .top {
stroke-dashoffset: -102px;
}
.ham2.active .bottom {
stroke-dashoffset: -102px;
}
.ham3 .top {
stroke-dasharray: 40 130;
}
.ham3 .middle {
stroke-dasharray: 40 140;
}
.ham3 .bottom {
stroke-dasharray: 40 205;
}
.ham3.active .top {
stroke-dasharray: 75 130;
stroke-dashoffset: -63px;
}
.ham3.active .middle {
stroke-dashoffset: -102px;
}
.ham3.active .bottom {
stroke-dasharray: 110 205;
stroke-dashoffset: -86px;
}
.ham4 .top {
stroke-dasharray: 40 121;
}
.ham4 .bottom {
stroke-dasharray: 40 121;
}
.ham4.active .top {
stroke-dashoffset: -68px;
}
.ham4.active .bottom {
stroke-dashoffset: -68px;
}
.ham5 .top {
stroke-dasharray: 40 82;
}
.ham5 .bottom {
stroke-dasharray: 40 82;
}
.ham5.active .top {
stroke-dasharray: 14 82;
stroke-dashoffset: -72px;
}
.ham5.active .bottom {
stroke-dasharray: 14 82;
stroke-dashoffset: -72px;
}
.ham6 .top {
stroke-dasharray: 40 172;
}
.ham6 .middle {
stroke-dasharray: 40 111;
}
.ham6 .bottom {
stroke-dasharray: 40 172;
}
.ham6.active .top {
stroke-dashoffset: -132px;
}
.ham6.active .middle {
stroke-dashoffset: -71px;
}
.ham6.active .bottom {
stroke-dashoffset: -132px;
}
.ham7 .top {
stroke-dasharray: 40 82;
}
.ham7 .middle {
stroke-dasharray: 40 111;
}
.ham7 .bottom {
stroke-dasharray: 40 161;
}
.ham7.active .top {
stroke-dasharray: 17 82;
stroke-dashoffset: -62px;
}
.ham7.active .middle {
stroke-dashoffset: 23px;
}
.ham7.active .bottom {
stroke-dashoffset: -83px;
}
.ham8 .top {
stroke-dasharray: 40 160;
}
.ham8 .middle {
stroke-dasharray: 40 142;
transform-origin: 50%;
transition: transform 400ms;
}
.ham8 .bottom {
stroke-dasharray: 40 85;
transform-origin: 50%;
transition: transform 400ms, stroke-dashoffset 400ms;
}
.ham8.active .top {
stroke-dashoffset: -64px;
}
.ham8.active .middle {
/*stroke-dashoffset: -20px;*/
transform: rotate(90deg);
}
.ham8.active .bottom {
stroke-dashoffset: -64px;
}