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.

137 lines
1.8 KiB

@media (max-width: 778px) {
#modal {
width: 50%;
}
}
@media (max-width: 386px) {
#modal {
width: 60%;
}
}
body {
margin: 0;
background-color: #fcfafc;
color: #330033;
font-family: sans-serif;
}
h1, h4 {
background-color: #663366;
color: #fcfafc;
text-align: center;
padding: 5px;
}
ul {
list-style: none;
display: flex;
justify-content: space-evenly;
}
ul li {
display: inline-block;
}
a {
color: #660066;
}
a:hover {
color: #aaeed7;
text-decoration: underline;
}
p {
text-align: center;
width: 70%;
margin: auto;
}
form > div {
display: flex;
flex-wrap: wrap;
}
#modal {
width: 50%;
height: 30%;
border-radius: 20px;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
display: flex;
justify-content: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
input {
background-color: white;
}
.sport_abo {
display: none;
}
.culture_abo {
display: none;
}
#sport:checked ~ .sport_abo {
display: block;
}
#culture:checked ~ .culture_abo {
display: block;
}
#close:checked ~ #modal {
display: none;
}
#close:checked + #open {
display: none;
}
#open:checked + #modal {
width: 50%;
height: 30%;
border-radius: 20px;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
display: flex;
justify-content: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#abonnement {
display: flex;
justify-content: center;
position: absolute;
left: 50%;
transform: translate(-50%);
padding: 10px;
background-color: #663366;
color: #fcfafc;
margin-top: 20px;
border-radius: 10px;
}
span {
margin-left: 30px;
}
footer {
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
footer > a {
display: flex;
justify-content: center;
}
/*# sourceMappingURL=style.css.map */