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

291 lines
5.2 KiB
CSS

/*----------------- FONTS --------------------*/
@font-face {
font-family: 'Brut_Grotesque-Text';
src: url(Brut_Grotesque-Text.woff);
font-weight: normal;
font-style: normal;
}
/*----------------- CURSOR --------------------*/
html {
cursor: url(CURSEUR.png), pointer; min-height: 100%;
font-family: 'Brut_Grotesque-Text';
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 100%;
box-sizing: border-box;
}
/*----------------- TEXT --------------------*/
@media only screen and (max-width: 10000px) {
body{
color:white;
position: center;
padding-left: 2%;
padding-right: 2%;
background: linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet);
background-size: 1000% 1000%;
-webkit-animation: gra 20s ease infinite;
-moz-animation: gra 20s ease infinite;
animation: gra 20s ease infinite;
font-family: monospace;
}
@-webkit-keyframes gra {
0%{background-position:0% 47%}
50%{background-position:100% 54%}
100%{background-position:0% 47%}
}
@-moz-keyframes gra {
0%{background-position:0% 47%}
50%{background-position:100% 54%}
100%{background-position:0% 47%}
}
@keyframes gra {
0%{background-position:0% 47%}
50%{background-position:100% 54%}
100%{background-position:0% 47%}
}
}
audio{
width: 90%;
padding-left: 2%;
padding-right: 2%;
padding-bottom: 15px;
text-align: left;
margin:auto;
position: fixed;
}
a:link {
color: #00b6f0;
}
a:visited {
color: #00b6f0;
}
a:hover {
color: #00b6f0;
}
a:active {
color: #00b6f0;
}
.responsive {
width: 100%;
height: auto;
}
/*.audio-player {
position: fixed;
height: 60px;
width: 95%;
border-radius: 10px;
font-family: 'Brut_Grotesque-Text';
color: white;
}*/
.rec {
height: 25px;
width: 25px;
background-color: red;
border-radius: 50%;
display: inline-block;
z-index: 5;
-webkit-animation: fadeinout 4s linear infinite;
animation: fadeinout 4s linear infinite;
}
@-webkit-keyframes fadeinout {
0%,100% { opacity: 0; }
50% { opacity: 1; }
}
@keyframes fadeinout {
0%,100% { opacity: 0; }
50% { opacity: 1; }
}
.title {
text-align: left;
font-size: 4vw;
line-height: 110%;
padding-top: 80px;
color: white;
z-index:4;
font-family: 'Brut_Grotesque-Text';
}
.title2 {
text-align: left;
font-size: 3vw;
line-height: 110%;
color: white;
z-index:3;
font-family: 'Brut_Grotesque-Text';
}
.intro {
text-align: left;
font-size: 1.5vw;
line-height: 110%;
color: white;
z-index:2;
margin-right: 25%;
font-family: 'Brut_Grotesque-Text';
}
.infos{
font-size: 1vw;
line-height: 110%;
color: white;
z-index:1;
font-family: 'Brut_Grotesque-Text';
}
.logos{
font-size: 1vw;
line-height: 110%;
color: white;
display: flex;
flex-direction: row;
align-items: last baseline;
position: fixed;
bottom: 2%;
left: 2%;
right: 2%;
font-family: 'Brut_Grotesque-Text';
}
}
@media only screen and (max-width: 1200px) {
body{
color:white;
position: center;
padding-left: 2%;
padding-right: 2%;
}
.title {
text-align: left;
font-size: 6vw;
line-height: 110%;
padding-top: 80px;
color: white;
z-index:4;
font-family: 'Brut_Grotesque-Text';
}
.title2 {
text-align: left;
font-size: 3vw;
line-height: 110%;
color: white;
z-index:3;
font-family: 'Brut_Grotesque-Text';
}
.intro {
text-align: left;
font-size: 2.5vw;
line-height: 110%;
color: white;
z-index:2;
margin-right: 2%;
font-family: 'Brut_Grotesque-Text';
}
.infos{
font-size: 1.5vw;
line-height: 110%;
color: white;
z-index:1;
display: flex;
font-family: 'Brut_Grotesque-Text';
vertical-align: bottom;
}
.logos{
font-size: 1.5vw;
line-height: 110%;
color: white;
display: flex;
flex-direction: row;
align-items: last baseline;
position: fixed;
bottom: 2%;
left: 2%;
right: 2%;
font-family: 'Brut_Grotesque-Text';
}
}
@media only screen and (max-width: 800px) {
body{
color:white;
position: center;
padding-left: 2%;
padding-right: 2%;
}
.title {
text-align: left;
font-size: 6vw;
line-height: 110%;
padding-top: 80px;
color: white;
z-index:4;
font-family: 'Brut_Grotesque-Text';
}
.title2 {
text-align: left;
font-size: 3vw;
line-height: 110%;
color: white;
z-index:3;
font-family: 'Brut_Grotesque-Text';
}
.intro {
text-align: left;
font-size: 3vw;
line-height: 110%;
color: white;
z-index:2;
margin-right: 2%;
font-family: 'Brut_Grotesque-Text';
}
.infos{
font-size: 1.4vw;
line-height: 110%;
color: white;
z-index:1;
font-family: 'Brut_Grotesque-Text';
vertical-align: bottom;
}
.logos{
font-size: 1vw;
line-height: 110%;
color: white;
display: flex;
flex-direction: row;
align-items: last baseline;
position: fixed;
bottom: 2%;
left: 2%;
right: 2%;
font-family: 'Brut_Grotesque-Text';
}
}