189 lines
3.8 KiB
CSS
Executable File
189 lines
3.8 KiB
CSS
Executable File
h1{
|
|
color: black;
|
|
-webkit-transition: letter-spacing .15s, color 1s;
|
|
-moz-transition: color 1s;
|
|
transition: letter-spacing .15s, color 1s;
|
|
}
|
|
@keyframes rainbow{
|
|
0% { color: #ff2400; }
|
|
12.5% { color: #e81d1d; }
|
|
25% { color: #e8b71d; }
|
|
37.5% { color: #e3e81d; }
|
|
50% { color: #1de840; }
|
|
62.5% { color: #1ddde8; }
|
|
75% { color: #3900f3; }
|
|
87.5% { color: #dd00f3; }
|
|
95% { color: #f30082; }
|
|
100% { color: #ff2400; }
|
|
}
|
|
@keyframes blackToRed{
|
|
0% { color: black; }
|
|
50% { color: black; }
|
|
75% { color: black; }
|
|
100% { color: #ff2400; }
|
|
}
|
|
h1:hover{
|
|
letter-spacing: 1px;
|
|
animation: blackToRed 5s ease 0s, rainbow 18s ease 5s infinite;
|
|
}
|
|
canvas{
|
|
width: 100%;
|
|
}
|
|
#map{
|
|
height: 500px;
|
|
width: 60%;
|
|
margin: auto;
|
|
}
|
|
#getData-form{
|
|
border: 1px solid black;
|
|
border-radius: 10px;
|
|
height: 100%;
|
|
width: 100%;
|
|
margin: auto;
|
|
}
|
|
#database-form{
|
|
width: 100%;
|
|
margin: auto;
|
|
margin-bottom: 50px;
|
|
padding-bottom: 10px;
|
|
border: 1px solid black;
|
|
border-radius: 10px;
|
|
font-size: 1em;
|
|
}
|
|
#getAllData-form{
|
|
width: 100%;
|
|
margin: auto;
|
|
margin-bottom: 50px;
|
|
padding-bottom: 10px;
|
|
border-radius: 10px;
|
|
font-size: 1em;
|
|
}
|
|
label, input{
|
|
margin: auto;
|
|
}
|
|
#inputs{
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin-top: 2px;
|
|
}
|
|
.form{
|
|
width: 100%;
|
|
height: 100%;
|
|
padding: 0;
|
|
}
|
|
#allInputs{
|
|
width: 100%;
|
|
height: 50%;
|
|
}
|
|
.btnDays{
|
|
height: 75%;
|
|
padding-bottom: 7px;
|
|
}
|
|
#exercise-close {
|
|
position: absolute;
|
|
width: 5%;
|
|
right: 0px;
|
|
top: 0px;
|
|
border: none;
|
|
border-radius: 0px 10px 0px 0px;
|
|
background-color: rgb(240, 240, 240);
|
|
transition: background-color 0.2s ease-out, color 0.05s ease-in;
|
|
}
|
|
#exercise-close:hover{
|
|
background-color: rgb(231, 15, 15);
|
|
color: white;
|
|
}
|
|
#exercise{
|
|
position: absolute;
|
|
top: 25%;
|
|
left: 25%;
|
|
height: 40%;
|
|
width: 60%;
|
|
background-color: rgb(240, 240, 240);
|
|
border-radius: 10px;
|
|
z-index: 10;
|
|
animation-duration: .3s;
|
|
animation-timing-function: ease-out;
|
|
animation-delay: 0s;
|
|
animation-iteration-count: 1;
|
|
animation-name: darkTransition;
|
|
|
|
box-shadow: 0 0 0 99999px rgba(0, 0, 0, .5), 2px 3px 5px 2px rgb(151, 150, 150);
|
|
}
|
|
@keyframes darkTransition{
|
|
0% {
|
|
box-shadow: 0 0 0 99999px rgba(0, 0, 0, .01), 2px 3px 5px 2px rgb(200, 200, 200);
|
|
}
|
|
100% {
|
|
box-shadow: 0 0 0 99999px rgba(0, 0, 0, .5), 2px 3px 5px 2px rgb(151, 150, 150);
|
|
}
|
|
}
|
|
.scrollable{
|
|
max-height: 300px;
|
|
right: 15px;
|
|
overflow-y: scroll;
|
|
overflow-x: hidden;
|
|
}
|
|
.checkboxList{
|
|
display: block;
|
|
}
|
|
.error{
|
|
background: linear-gradient(#ff2b0f, #ff6a00);
|
|
box-shadow: 5px 5px 15px 1px #ff2b0f69;
|
|
}
|
|
.info{
|
|
background: linear-gradient(#26a50c, #6eeb09);
|
|
box-shadow: 5px 5px 15px 1px rgba(6, 240, 6, 0.5);
|
|
}
|
|
#info{
|
|
position: fixed;
|
|
right: 1%; bottom: 2.5%;
|
|
width: 25%;
|
|
color: white;
|
|
font-size: 1.25em;
|
|
border-radius: 10px;
|
|
padding: 5px;
|
|
animation-duration: 1s;
|
|
animation-timing-function: ease-out;
|
|
animation-delay: 0s;
|
|
animation-iteration-count: 1;
|
|
animation-name: slideInFromRight;
|
|
|
|
transition: right 1s ease-in;
|
|
}
|
|
@keyframes slideInFromRight {
|
|
0% {
|
|
right: -100%;
|
|
}
|
|
100% {
|
|
right: 1%;
|
|
}
|
|
}
|
|
#info.slideToRight {
|
|
right: -100%;
|
|
}
|
|
#processStatus{
|
|
background-color: #cecece;
|
|
box-shadow: 2px 3px 5px 1px rgba(143, 143, 143, 0.616);
|
|
width: 15%;
|
|
height: 5%;
|
|
position: fixed;
|
|
top: -1%;
|
|
right: 2px;
|
|
border-radius: 10px;
|
|
animation-duration: 250ms;
|
|
animation-timing-function: ease-out;
|
|
animation-delay: 0s;
|
|
animation-iteration-count: 1;
|
|
animation-name: slideInFromTop;
|
|
}
|
|
@keyframes slideInFromTop {
|
|
0% {
|
|
top: -12%;
|
|
}
|
|
100% {
|
|
top: -1%;
|
|
}
|
|
} |