server actix for cannabinieri website
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

176 lines
2.6 KiB

/* Test */
/* only load with child template */
.mobile_placeholder {
display: flex;
justify-content: center;
}
.open {
position: fixed;
height: 70vh;
width: 90vw;
background-color: #fff;
top: 25vh;
display: grid;
grid-template-rows: repeat(4, 1fr);
border-style: solid;
border-image: linear-gradient(#BDD4E7, #8693AB) 30;
}
.open .box {
/* background-image: url('/assets/img/spider_out_bw.webp'); */
background-size: cover;
background-repeat: no-repeat;
height: inherit;
width: inherit;
opacity: 20%;
grid-row: 1/5;
}
.content {
height: inherit;
width: inherit;
display: grid;
grid-template-rows: .5fr .25fr 1fr .45fr;
}
.content h2 {
grid-row: 1;
display: grid;
justify-content: center;
align-items: center;
text-transform: uppercase;
font-size: 6.5vh;
margin: 6vh 0 4vh 0;
}
.content h3 {
grid-row: 2;
display: grid;
text-transform: uppercase;
font-size: 3vh;
margin: 0;
line-height: 5vh;
text-align: center;
}
.content p {
font-size: 1.5vh;
text-align: center;
line-height: 3.5vh;
margin-top: 2vh;
}
.content a {
grid-row: 4;
display: grid;
justify-items: center;
align-items: center;
height: 4vh;
width: 10vw;
width: 30vw;
border: .5vw solid #000;
justify-self: center;
align-self: center;
margin-top: 2vh;
color: #000;
font-size: 1.95vh;
cursor: pointer;
z-index: 2;
background-position: right bottom;
transition: all .75s ease-out;
}
.content a:hover {
background: linear-gradient(to right, #8693AB 5%, #BDD4E7 95%);
background-size: 200% 100%;
background-position: left bottom;
border: .5vw solid #8693AB;
}
.close {
height: 10vh;
width: auto;
align-self: flex-start;
color: #e5e7e6;
position: fixed;
top: 15vh;
left: 80vw;
}
input {
height: 20vw;
width: 20vh;
z-index: 200;
opacity: 0%;
cursor: pointer;
position: fixed;
top: 15vh;
left: 80vw;
}
input:checked ~ .open {
display: none;
}
input:checked ~ .close {
display: none;
}
input:hover ~ .close {
animation: shine 4s ease-in forwards;
}
@keyframes shine {
0% {
stroke: url('#myGradient');
}
50% {
stroke: url('#myGradient2');
}
100% {
stroke: url('#myGradient');
}
}
@media (min-height: 750px) {
.open {
max-height: 60vh;
}
}
@media (min-height: 800px) {
.open {
max-height: 55vh;
}
}
@media (min-height: 880px) {
.open {
max-height: 45vh;
}
}
@media (min-height: 1000px) {
.open {
max-height: 40vh;
}
}
@media (min-height: 1070px) {
.open {
max-height: 35vh;
}
}