Files
UpSnap/app/wol/static/css/style.css
2021-09-23 17:38:42 +02:00

101 lines
1.5 KiB
CSS

:root {
--box-bg: #292929;
--up-green: #23d160;
--down-red: #ff3860;
--waiting-gray: #969696;
}
.box {
height: 100%;
display: flex;
flex-direction: column;
}
.box-waiting {
border-left: 5px solid var(--waiting-gray);
}
.box-up {
border-left: 5px solid var(--up-green);
}
.box-down {
border-left: 5px solid var(--down-red);
}
.fas.fa-check {
color: var(--up-green);
}
.fas.fa-times {
color: var(--down-red);
}
.fas.fa-circle {
border-radius: 50%;
}
.dot-waiting {
color: var(--waiting-gray);
}
.dot-up {
color: var(--up-green);
}
.dot-down {
color: var(--down-red);
}
.button.is-static {
border-color: transparent;
}
.notification {
position: fixed;
bottom: 2em;
right: 2em;
width: 20%;
min-width: 300px;
max-width: 700px;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
@media (prefers-color-scheme: dark) {
.box {
background-color: var(--box-bg);
}
.button.is-static {
background-color: #dbdbdb;
color: #363636;
}
}
@keyframes green-pulse {
0% {
box-shadow: 0 0 0 0 rgba(35, 209, 96, 0.6);
}
70% {
box-shadow: 0 0 0 20px rgba(35, 209, 96, 0);
}
100% {
box-shadow: 0 0 0 0 rgba(35, 209, 96, 0);
}
}
@keyframes red-pulse {
0% {
box-shadow: 0 0 0 0 rgba(255, 56, 96, 0.6);
}
70% {
box-shadow: 0 0 0 20px rgba(255, 56, 96, 0);
}
100% {
box-shadow: 0 0 0 0 rgba(255, 56, 96, 0);
}
}