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.

229 lines
4.5 KiB

@import "normalize.scss";
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300&display=swap');
$font: 'Rubik', sans-serif;
/****************************************************
VARIABLES COULEURS
*****************************************************/
:root {
--fond-standard: #fcfafc;
--couleur-liens: #660066;
--couleur-ecriture: #330033;
--liens-hover: #eeaaee;
--couleur-white: #ffffff;
--couleur-fond-titre: #663366;
--fond: var(--fond-standard);
--liens: var(--couleur-liens);
--ecriture: var(--couleur-ecriture);
--hover: var(--liens-hover);
--white: var(--couleur-white);
--fond-titre: var(--couleur-fond-titre);
}
/****************************************************
GLOBAL
*****************************************************/
* {
box-sizing: border-box;
}
img {
max-width: 100%;
}
html, body {
height: 100%;
margin: 0; padding: 0;
body {
display : table;
width: 100%;
background-color: var(--fond);
font-family: $font;
}
}
a {
text-decoration: none;
color: var(--liens);
&:hover {
color: var(--hover);
text-decoration: underline;
}
}
/****************************************************
HEADER
*****************************************************/
nav {
text-align: center;
a {
margin-left: 10px;
}
}
/****************************************************
MAIN
*****************************************************/
h1, h2, h3 {
background-color: var(--fond-titre);
color: var(--fond);
}
p {
color: var(--ecriture);
text-align: center;
}
.haut, .millieu {
text-align: center;
}
.haut {
a {
font-size: 25px;
}
}
.modal-dialog .modal-content {
width: 100%;
height: 100%;
}
.row-form {
display: flex;
flex-direction: row;
label {
width: 50%;
}
input {
width: 50%;
height: 20%;
margin: auto;
}
}
@keyframes slideDownFadeIN {
from {top:-100px;opacity: 0;}
to {top:0px;opacity:1;}
}
.modal {
display: none;
left: 0;
top: 0;
top: 130px;
width: 100%;
height: 80%;
overflow: auto;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.4);
}
.modal:target {
display: table;
position: absolute;
.modal-dialog {
display: table-cell;
vertical-align: middle;
}
}
.modal-dialog .modal-content {
margin: auto;
background-color: white;
position: relative;
padding: 0;
outline: 0;
border: 1px #777 solid;
text-align: justify;
height: 75%;
animation-name: slideDownFadeIN;
animation-duration: 0.5s;
border-radius: 30px;
.closebtn {
text-decoration: none;
float: left;
font-size: 20px;
font-weight: bold;
color: black;
padding: -20px -20px 0 -20px;
}
}
.container-contact {
margin-top: 20px;
display: flex;
justify-content: center;
}
input {
margin-left: 20px;
margin-top: 10px;
}
/****************************************************
FOOTER
*****************************************************/
footer {
display : table-row;
height: 100px;
nav {
margin-top: 30px;
}
}
/******************************************************************************/
/*=======================================================
MEDIA QUERIES
=========================================================*/
/******************************************************************************/
/*========================= RESPONSIVE TABLETTE ======================*/
@media screen and (min-width: 768px){ /*s'applique à partir de 768px et au-delà*/
/* ============ GLOBAL ==============*/
/* ============ HEADER ==============*/
/* ============ MAIN ==============*/
.modal-dialog .modal-content {
width: 50%;
// height: 100%;
}
.modal {
top: 130px;
width: 100%;
height: 50%;
}
/* ============ FOOTER ==============*/
} /*fermeture @media tablette*/
/******************************************************************************/
/*========================= RESPONSIVE DESKTOP ======================*/
@media screen and (min-width: 1025px){ /*s'applique à partir de 1025px et au-delà*/
/* ============ GLOBAL ==============*/
/* ============ HEADER ==============*/
/* ============ MAIN ==============*/
/* ============ FOOTER ==============*/
} /*fermeture @media desktop*/