Browse Source

first

master
minivoltrush 3 years ago
commit
e455d2abf8
  1. BIN
      _content/favicon-32x32.png
  2. BIN
      _content/logo.png
  3. BIN
      _content/picture1.jpg
  4. BIN
      _content/picture10.jpg
  5. BIN
      _content/picture2.jpg
  6. BIN
      _content/picture3.jpg
  7. BIN
      _content/picture4.jpeg
  8. BIN
      _content/picture5.jpg
  9. BIN
      _content/picture6.jpg
  10. BIN
      _content/picture7.jpg
  11. BIN
      _content/picture8.jpg
  12. BIN
      _content/picture9.jpg
  13. BIN
      _content/spotify-icon.png
  14. 21
      home.html
  15. 140
      index.html
  16. 27
      mentions-legales.html
  17. 61
      sign_in.html
  18. 68
      sign_up.html
  19. 37
      style/style_home.css
  20. 1
      style/style_home.css.map
  21. 160
      style/style_index.css
  22. 1
      style/style_index.css.map
  23. 87
      style/style_log.css
  24. 154
      style/style_main.css
  25. 1
      style/style_main.css.map
  26. 39
      style/styles_home.scss
  27. 174
      style/styles_index.scss
  28. 155
      style/styles_main.scss
  29. 78
      style_log.css

BIN
_content/favicon-32x32.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 601 B

BIN
_content/logo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
_content/picture1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

BIN
_content/picture10.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
_content/picture2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

BIN
_content/picture3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
_content/picture4.jpeg

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
_content/picture5.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
_content/picture6.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
_content/picture7.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
_content/picture8.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
_content/picture9.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
_content/spotify-icon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

21
home.html

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Titre</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="style/style_home.css" rel="stylesheet">
<link rel="icon" type="image/x-icon" href="_content/favicon-32x32.png">
</head>
<body>
<main class="home">
<div class="title">
<h1><a href="index.html">PopOp</a></h1>
</div>
</main>
</body>
</html>

140
index.html

@ -0,0 +1,140 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<title>PopOp</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="style/style_index.css" rel="stylesheet">
<link href="style/style_main.css" rel="stylesheet">
<link rel="icon" type="image/x-icon" href="_content/favicon-32x32.png">
</head>
<body>
<header>
<h1><a class="_title" href="index.html"><span class="word1">Pop</span><span class="word3">Op</span></a></h1>
<ul>
<li><a href="#unlinked">Top</a></li>
<li><a href="#unlinked">Musiques</a></li>
<li><a href="#unlinked">Lectures</a></li>
</ul>
<div>
<a href="sign_in.html">Se connecter</a>
<a href="sign_up.html">S'inscrire</a>
</div>
</header>
<main>
<div class="main-side">
<a href="https://open.spotify.com/track/2dLLR6qlu5UJ5gk0dKz0h3?si=dce69b1c4a26487d" class="element elmnt1">
<img src="_content/picture2.jpg" alt="thumbnail">
<div>
<h2>Royals</h2>
<p>Royals - Lorde<br><u><img class="icon" src="_content/spotify-icon.png" alt="spotify-icon">Lien
(payant)</u></p>
</div>
</a>
<a href="https://open.spotify.com/search/numb%20link" class="element elmnt2">
<img src="_content/picture1.jpg" alt="thumbnail">
<div>
<h2>Numb</h2>
<p>Numb - Linkin Park<br><u><img class="icon" src="_content/spotify-icon.png"
alt="spotify-icon">Lien (payant)</u></p>
</div>
</a>
<a href="https://open.spotify.com/track/6xWFzrQE9KIioQSYXlVN2t?si=a8ebcfbc70804976" class="element elmnt1">
<img src="_content/picture3.jpg" alt="thumbnail">
<div>
<h2>Red</h2>
<p>Red - Survive said the prophet <br><u><img class="icon" src="_content/spotify-icon.png"
alt="spotify-icon">Lien (payant)</u></p>
</div>
</a>
<a href="https://open.spotify.com/track/2lXu7SNGIKHJ8EV2EetYFa?si=f29c10aab5964beb" class="element elmnt2">
<img src="_content/picture4.jpeg" alt="thumbnail">
<div>
<h2>命に嫌われて</h2>
<p>命に嫌われている。- Majiko<br><u><img class="icon" src="_content/spotify-icon.png" alt="spotify-icon">Lien
(payant)</u></p>
</div>
</a>
<a href="https://open.spotify.com/track/1x5sYLZiu9r5E43kMlt9f8?si=631da71145414cc0" class="element elmnt1">
<img src="_content/picture5.jpg" alt="thumbnail">
<div>
<h2>Symphony</h2>
<p>Symphony - Clean Bandit (feat. Zara Larsson) <br><u><img class="icon"
src="_content/spotify-icon.png" alt="spotify-icon">Lien (payant)</u></p>
</div>
</a>
<a href="https://open.spotify.com/track/7djl4lZ6guZYAckDsfzrfs?si=e9c779cc72644f81" class="element elmnt2">
<img src="_content/picture6.jpg" alt="thumbnail">
<div>
<h2>Reckoning song</h2>
<p>Reckoning song (cover) - Asaf Avidan, The Mojos <br><u><img class="icon"
src="_content/spotify-icon.png" alt="spotify-icon">Lien (payant)</u></p>
</div>
</a>
<a href="https://open.spotify.com/track/1hwJKpe0BPUsq6UUrwBWTw?si=71cfd097e58349b0" class="element elmnt1">
<img src="_content/picture7.jpg" alt="thumbnail">
<div>
<h2>Boulevard of Broken Dreams</h2>
<p>Boulevard of Broken Dreams - Green Day<br><u><img class="icon" src="_content/spotify-icon.png"
alt="spotify-icon">Lien (payant)</u></p>
</div>
</a>
<a href="https://open.spotify.com/album/3zpPQp0SG0voOUtkovK7O5" class="element elmnt2">
<img src="_content/picture8.jpg" alt="thumbnail">
<div>
<h2>Centuries</h2>
<p>Centuries - Fall Out Boy <br><u><img class="icon" src="_content/spotify-icon.png"
alt="spotify-icon">Lien (payant)</u></p>
</div>
</a>
<a href="https://open.spotify.com/track/2U5kSevItDmL0XzSDyemRp?si=dff1294e198f4439" class="element elmnt1">
<img src="_content/picture9.jpg" alt="thumbnail">
<div>
<h2>Le temps est bon</h2>
<p>Le temps est bon - Bon Entendeur <br><u><img class="icon" src="_content/spotify-icon.png"
alt="spotify-icon">Lien (payant)</u></p>
</div>
</a>
<a href="https://open.spotify.com/track/62yJjFtgkhUrXktIoSjgP2?si=8de8d5f411a04de7" class="element elmnt2">
<img src="_content/picture10.jpg" alt="thumbnail">
<div>
<h2>Radioactive</h2>
<p>Radioactive - Imagine Dragons<br><u><img class="icon" src="_content/spotify-icon.png"
alt="spotify-icon">Lien (payant)</u></p>
</div>
</a>
</div>
<div class="main-contents">
<aside>
<h2>À propos...</h2>
<p>Voici un site ma foi très peu utile et pertinent afin de rendre un travail un minimum
complété. Ce site n'a pas vraiment d'objectif. Dans l'état actuel des choses le système de connexion
et d'inscription requiert de "simuler" un serveur ou d'en être sur un réel. Par conséquent ce
système n'est pas mis en place ou effectif. <a
href="https://minivoltrush.alwaysdata.net/signup.php">Sur mon "test" de site à ce lien</a>, ce
système fonctionne très bien. Cependant je n'assume plus son contenu ^-^.</p>
</aside>
<aside>
<h2>Fun Fact</h2>
<p>Je me suis souvenu qu'il fallait faire <a href="index.html">ce site</a> uniquement le dimanche soir
précédent la rentrée du
Lundi 8 Novembre.</p>
<p>Faire un lien un minimum esthétique c'est long. -_-</p>
</aside>
<aside>
<h2>Image aléatoire</h2>
<p>Un site du nom de <a href="https://picsum.photos">picsum</a> affiche une image aléatoire. Rien de
plus.
</p>
<img src="https://picsum.photos/400/240" alt="random-pic" height="240" width="400">
</aside>
</div>
</main>
<footer>
<a href="#mentions-legales">Mentions légales + points d'amélioration.</a> <br> Mise en page par SERNY Sacha.
</footer>
</body>
</html>

27
mentions-legales.html

@ -0,0 +1,27 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mentions Légales</title>
<link rel="icon" type="image/x-icon" href="_content/favicon-32x32.png">
<link rel="stylesheet" href="style/style_main.css">
</head>
<body>
<header>
<h1><a class="_title" href="index.html"><span class="word1">Pop</span><span class="word3">Op</span></a></h1>
<ul>
<li><a href="#unlinked">Top</a></li>
<li><a href="#unlinked">Musiques</a></li>
<li><a href="#unlinked">Lectures</a></li>
</ul>
<div>
<a href="sign_in.html">Se connecter</a>
<a href="sign_up.html">S'inscrire</a>
</div>
</header>
</body>
</html>

61
sign_in.html

@ -0,0 +1,61 @@
<!-- Traitement PHP -->
<?php
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Titre</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="style/style_main.css" rel="stylesheet">
<link href="style/style_log.css" rel="stylesheet">
<link rel="icon" type="image/x-icon" href="_content/favicon-32x32.png">
</head>
<body>
<header>
<h1><a class="_title" href="index.html"><span class="word1">Pop</span><span class="word3">Op</span></a></h1>
<ul>
<li><a href="#unlinked">Top</a></li>
<li><a href="#unlinked">Musiques</a></li>
<li><a href="#unlinked">Lectures</a></li>
</ul>
<div>
<a href="sign_in.html">Se connecter</a>
<a href="sign_up.html">S'inscrire</a>
</div>
</header>
<main>
<div class="red-banner">
En attente de l'ajout d'un systeme PHP.
</div>
<form action="" method="POST">
<h2>Connexion</h2>
<div class="form_p_contents">
<div>
<label for="pseudo">Pseudo : </label><input autocomplete="off" name="pseudo" type="text"
placeholder="Pseudo">
</div>
<div>
<label for="password">Mot de passe : </label><input autocomplete="off" name="password"
type="password" placeholder="Mot de passe">
</div>
<br>
<input name="password" type="submit" value="Valider">
<p><a href="#forget">Mot de passe oublié ?</a></p>
</div>
</form>
</main>
<footer>
<a href="#mentions-legales">Conditions générales d'utilisation.</a> <br> Mise en page par SERNY Sacha.
</footer>
</body>
</html>

68
sign_up.html

@ -0,0 +1,68 @@
<!-- Traitement PHP -->
<?php
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Titre</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="style/style_main.css" rel="stylesheet">
<link href="style/style_log.css" rel="stylesheet">
<link rel="icon" type="image/x-icon" href="_content/favicon-32x32.png">
</head>
<body>
<header>
<h1><a class="_title" href="index.html"><span class="word1">Pop</span><span class="word3">Op</span></a></h1>
<ul>
<li><a href="#unlinked">Top</a></li>
<li><a href="#unlinked">Musiques</a></li>
<li><a href="#unlinked">Lectures</a></li>
</ul>
<div>
<a href="sign_in.html">Se connecter</a>
<a href="sign_up.html">S'inscrire</a>
</div>
</header>
<main>
<div class="red-banner">
En attente de l'ajout d'un systeme PHP.
</div>
<form action="" method="POST">
<h2>Inscription</h2>
<div class="form_p_contents">
<div>
<label for="pseudo">Pseudo : </label><input autocomplete="off" name="pseudo" type="text"
placeholder="Pseudo">
</div>
<div class="names">
<label for="first_name">Prénom - Nom : </label><input autocomplete="off" name="first_name"
type="text" placeholder="Prénom"><input autocomplete="off" name="surname_name" type="text"
placeholder="Nom">
</div>
<div>
<label for="mail">Adresse mail : </label><input autocomplete="off" name="mail" type="mail"
placeholder="Adresse mail">
</div>
<div>
<label for="password">Mot de passe : </label><input autocomplete="off" name="password"
type="password" placeholder="Mot de passe">
</div>
<br>
<input name="password" type="submit" value="Valider">
</div>
</form>
</main>
<footer>
<a href="#mentions-legales">Conditions générales d'utilisation.</a> <br> Mise en page par SERNY Sacha.
</footer>
</body>
</html>

37
style/style_home.css

@ -0,0 +1,37 @@
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700&display=swap");
body {
margin: 0;
}
main {
display: flex;
flex-direction: row;
justify-content: center;
width: 100vw;
height: 100vh;
background-image: radial-gradient(circle at 32.47% 115.42%, #ffc100 0, #ffb200 8.33%, #ffa014 16.67%, #ff8c2a 25%, #ff7638 33.33%, #ff5e41 41.67%, #f94646 50%, #e12e49 58.33%, #cb164b 66.67%, #b7004e 75%, #a60052 83.33%, #970056 91.67%, #8a005c 100%);
}
main .title {
display: flex;
flex-direction: column;
justify-content: center;
}
main .title h1, main .title h1:visited, main .title h1:link, main .title h1:active {
padding: 1em;
background-color: #fff;
box-shadow: -1px -1px 15px 0px rgba(255, 255, 255, 0.75);
}
main .title h1 a, main .title h1:visited a, main .title h1:link a, main .title h1:active a {
color: black;
text-decoration: none;
font-size: 3.5em;
font-family: "Playfair Display", sans-serif;
font-weight: 700;
transition: font-size 0.75s ease-in-out;
}
main .title h1 a:hover, main .title h1:visited a:hover, main .title h1:link a:hover, main .title h1:active a:hover {
transition: font-size 0.75s ease-out;
font-size: 5em;
}
/*# sourceMappingURL=style_home.css.map */

1
style/style_home.css.map

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["styles_home.scss"],"names":[],"mappings":"AAAQ;AAER;EACI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA","file":"style_home.css"}

160
style/style_index.css

@ -0,0 +1,160 @@
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;500&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500&display=swap");
* {
box-sizing: border-box;
}
body {
margin: 0;
}
main {
padding: 10px;
background-color: white;
display: grid;
grid-template-columns: 65% 35%;
font-family: "Roboto", sans-serif;
font-weight: 300;
}
main a:visited, main a:active, main a:link {
text-decoration: none;
color: black;
}
main .element {
position: relative;
padding-bottom: 24px;
text-align: justify;
width: 11em;
padding: 10px;
margin: 2.5px 2.5px 0px 2.5px;
}
main .element img {
border-radius: 10% 40% 40% 40%;
filter: blur(0.1px);
}
main .element:hover {
transition: 0.3s;
box-shadow: -1px -1px 30px 1px #ffb200;
background-image: radial-gradient(circle at 32.47% 115.42%, #ffc100 0, #ffb200 8.33%, #ffa014 16.67%, #ff8c2a 25%, #ff7638 33.33%, #ff5e41 41.67%, #f94646 50%, #e12e49 58.33%, #cb164b 66.67%, #b7004e 75%, #a60052 83.33%, #970056 91.67%, #8a005c 100%);
color: white;
}
main .element:hover img {
border-radius: 10% 10% 10% 10%;
filter: blur(0);
transition: 0.3s;
}
main .element:hover h2 {
text-decoration: underline;
}
main .main-contents {
background-color: #e2e2e2;
padding: inherit;
border-left: 3px solid black;
display: flex;
flex-direction: column;
}
main .main-contents aside {
display: flex;
flex-direction: column;
padding: 20px 10px;
margin: 15px 0px;
background-color: #f8f9fa;
border-radius: 5px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
main .main-contents aside img {
max-width: 100%;
height: auto;
}
main .main-contents aside:hover {
transition: 0.3s;
background-color: white;
box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
main .main-contents aside:hover h2::before {
transition: 0.2s;
bottom: -5px;
left: 0px;
width: 100%;
max-width: 100%;
height: 5px;
}
main .main-contents aside h2 {
font-style: italic;
font-family: "Playfair Display", serif;
position: relative;
}
main .main-contents aside h2::before {
content: " +++";
font-size: 12px;
color: grey;
position: absolute;
background-color: #4e4e4e;
bottom: -5px;
left: 5px;
width: 6%;
height: 5px;
}
main .main-contents aside p {
font-family: "Montserrat", serif;
text-align: justify;
}
main .main-contents aside a {
position: relative;
}
main .main-contents aside a::before {
content: " ";
position: absolute;
background-color: #2077d3;
bottom: -1px;
left: 0;
width: 100%;
height: 3px;
}
main .main-contents aside a::after {
transition: ease-out 0.3s;
content: " ";
position: absolute;
background-color: #fcbc3e;
bottom: -1px;
left: 0;
width: 0%;
height: 3px;
}
main .main-contents aside a:hover::after {
transition: all ease-out 0.3s;
width: 100%;
}
main .main-side {
background-color: white;
padding: inherit;
align-content: flex-start;
display: flex;
justify-content: center;
flex-direction: row;
flex-wrap: wrap;
}
main .main-side img {
height: 150px;
width: 150px;
}
main .main-side u {
position: absolute;
bottom: 6px;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
text-decoration: underline green 2.8px;
text-decoration-skip-ink: none;
color: green;
font-weight: 600;
}
main .main-side u img {
margin-right: 4px;
height: 18px;
width: 18px;
}
/*# sourceMappingURL=style_index.css.map */

1
style/style_index.css.map

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["styles_index.scss"],"names":[],"mappings":"AAAQ;AACA;AACA;AACR;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAGC;EACC;EACD;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;;AAED;EASC;EACA;EACA;EACA;;AAXA;EACC;EACA;EACA;;AASD;EACC;;AAKH;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EAoEA;EACA;EACA;EACA;EACA;;AAvEA;EACC;EACA;;AAED;EACC;EACA;EACA;;AAEC;EACC;EACA;EACA;EACA;EACA;EACA;;AAIH;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;EACA;;AAED;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;;AAaL;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA","file":"style_index.css"}

87
style/style_log.css

@ -0,0 +1,87 @@
@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap";
@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;500&display=swap";
main {
padding: 5px 20%;
height: 79vh;
}
main .red-banner {
background-color: red;
color: white;
height: auto;
font-size: 24px;
padding: 30px 0;
text-align: center;
font-family: "Montserrat", sans-serif;
}
form {
display: flex;
justify-content: center;
font-family: "Roboto", sans-serif;
flex-direction: column;
align-items: center;
text-align: center;
}
form .names {
display: flex;
flex-direction: row;
justify-content: space-between;
margin: 5px 0px;
align-items: inherit;
}
form .form_p_contents {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
}
form .form_p_contents p a {
font-size: 14px;
color: #696969;
text-decoration: none;
}
form .form_p_contents p a:hover {
font-size: 14px;
color: #696969;
text-decoration: none;
}
form {
margin: 5px 0px;
font-size: 24px;
}
label {
letter-spacing: -1px;
}
input {
border: 0px;
background-color: #24252a;
color: rgb(255, 0, 0);
border-radius: 3.5px;
margin-left: 2px;
padding: 3px;
font-size: 18px;
}
input:focus {
outline: 1px solid #24252a ;
transition: 0.2s;
text-decoration: underline;
background-color: #edf0f1;
color: #24252a;
}
input[type="submit"] {
border: 0px;
background-color: #24252a;
color: #edf0f1;
font-family: "Montserrat", sans-serif;
padding: 10px;
font-weight: 700;
letter-spacing: 3px;
}
input[type="submit"]:hover {
transition: 0.2s;
outline: 4px solid #24252a;
color: #24252a;
background-color: #edf0f1;
}

154
style/style_main.css

@ -0,0 +1,154 @@
body {
min-height: 100vh;
margin: 0;
box-sizing: border-box;
position: relative;
padding-bottom: 20vh;
}
header {
background-color: #24252a;
padding: 30px 10%;
display: flex;
justify-content: space-around;
align-items: center;
align-content: center;
text-decoration: none;
}
header h1 {
margin: 0;
position: relative;
}
header h1::before {
content: " ";
position: absolute;
background-color: rgba(255, 255, 255, 0);
transition: 1s;
top: -2px;
left: -2px;
width: 0px;
height: 0px;
border: 2px solid transparent;
}
header h1:hover::before {
animation: border_top_right 0.75s linear forwards;
}
header h1::after {
content: " ";
position: absolute;
background-color: rgba(255, 255, 255, 0);
transition: 1s;
top: -2px;
left: -2px;
width: 0px;
height: 0px;
border: 2px solid transparent;
}
header h1:hover::after {
animation: border_bottom_left 0.75s linear forwards;
}
header h1 a {
color: #edf0f1;
text-decoration: none;
font-family: sans-serif;
letter-spacing: 0px;
padding: 5px;
}
header h1 a .word1 {
color: #929395;
}
header h1 a .word2 {
color: silver;
}
header h1 a .word3 {
color: #edf0f1;
}
header ul {
list-style-type: none;
display: flex;
justify-content: space-around;
text-align: center;
}
header a:not(._title) {
padding: 1em 2em;
text-decoration: none;
color: #edf0f1;
font-family: "Montserrat", sans-serif;
font-weight: 500;
}
header a:not(._title):hover {
color: #24252a;
background-color: #edf0f1;
font-weight: 800;
transition: 0.2s;
}
@keyframes border_top_right {
0% {
width: 0;
height: 0;
border-top-color: white;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
}
25% {
width: 100%;
height: 0;
border-top-color: white;
border-right-color: white;
border-bottom-color: transparent;
border-left-color: transparent;
}
100% {
width: 100%;
height: 100%;
border-top-color: white;
border-right-color: white;
border-bottom-color: transparent;
border-left-color: transparent;
}
}
@keyframes border_bottom_left {
0% {
width: 0;
height: 0;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: white;
}
75% {
width: 0;
height: 100%;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: white;
border-left-color: white;
}
100% {
width: 100%;
height: 100%;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: white;
border-left-color: white;
}
}
footer {
position: absolute;
bottom: 0;
right: 0;
left: 0;
text-align: center;
background-color: #24252a;
color: #edf0f1;
font-family: "Montserrat", sans-serif;
font-weight: 500;
padding: 3vh 0;
}
footer a {
color: white;
}
/*# sourceMappingURL=style_main.css.map */

1
style/style_main.css.map

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["styles_main.scss"],"names":[],"mappings":"AAAA;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;;AAED;EACC;;AAIH;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AAIF;EACC;IACC;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;;;AAGF;EACC;IACC;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;;;;AAIH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC","file":"style_main.css"}

39
style/styles_home.scss

@ -0,0 +1,39 @@
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700&display=swap');
body {
margin: 0;
}
main {
display: flex;
flex-direction: row;
justify-content: center;
width: 100vw;
height: 100vh;
background-image: radial-gradient(circle at 32.47% 115.42%, #ffc100 0, #ffb200 8.33%, #ffa014 16.67%, #ff8c2a 25%, #ff7638 33.33%, #ff5e41 41.67%, #f94646 50%, #e12e49 58.33%, #cb164b 66.67%, #b7004e 75%, #a60052 83.33%, #970056 91.67%, #8a005c 100%);
& .title {
display: flex;
flex-direction: column;
justify-content: center;
& h1, & h1:visited, & h1:link, & h1:active {
padding: 1em;
background-color: #fff;
box-shadow:-1px -1px 15px 0px rgba(255, 255, 255, 0.75);
& a {
color: black;
text-decoration: none;
font-size: 3.5em;
font-family: "Playfair Display", sans-serif;
font-weight: 700;
transition: font-size 0.75s ease-in-out;
&:hover {
transition: font-size 0.75s ease-out;
font-size: 5em;
}
}
}
}
}

174
style/styles_index.scss

@ -0,0 +1,174 @@
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500&display=swap');
* {
box-sizing: border-box;
}
body {
margin: 0;
}
main {
padding: 10px;
background-color: rgb(255, 255, 255);
display: grid;
grid-template-columns: 65% 35%;
font-family: "Roboto", sans-serif;
font-weight: 300;
& a {
&:visited, &:active, &:link {
text-decoration: none;
color: rgb(0, 0, 0);
}
}
& .element {
position: relative;
padding-bottom: 24px;
text-align: justify;
width: 11em;
padding: 10px;
margin: 2.5px 2.5px 0px 2.5px;
& img {
border-radius: 10% 40% 40% 40%;
filter: blur(0.10px);
}
&:hover {
& img {
border-radius: 10% 10% 10% 10%;
filter: blur(0);
transition: 0.3s;
// transition: clip-path 0.3s;
// clip-path: circle(50%);
}
transition: 0.3s;
box-shadow:-1px -1px 30px 1px #ffb200;
background-image: radial-gradient(circle at 32.47% 115.42%, #ffc100 0, #ffb200 8.33%, #ffa014 16.67%, #ff8c2a 25%, #ff7638 33.33%, #ff5e41 41.67%, #f94646 50%, #e12e49 58.33%, #cb164b 66.67%, #b7004e 75%, #a60052 83.33%, #970056 91.67%, #8a005c 100%);
color: rgb(255, 255, 255);
& h2 {
text-decoration: underline;
}
}
}
& .main-contents {
background-color: rgb(226, 226, 226);
padding: inherit;
border-left: 3px solid black;
display: flex;
flex-direction: column;
& aside {
display: flex;
flex-direction: column;
img {
max-width: 100%;
height: auto;
}
&:hover {
transition: 0.3s;
background-color: white;
box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px; // Pris sur https://getcssscan.com/css-box-shadow-examples
& h2 {
&::before {
transition: 0.2s;
bottom: -5px;
left: 0px;
width: 100%;
max-width: 100%;
height: 5px;
}
}
}
& h2 {
font-style: italic;
font-family: 'Playfair Display', serif;
position: relative;
&::before {
content: " +++";
font-size: 12px;
color: grey;
position: absolute;
background-color: rgb(78, 78, 78);
bottom: -5px;
left: 5px;
width: 6%;
height: 5px;
}
}
p {
font-family: 'Montserrat', serif;
text-align: justify;
}
a { // C'est très long pour faire un joli lien :sob-emote:
position: relative;
&::before {
content: " ";
position: absolute;
background-color:#2077d3;
bottom: -1px;
left: 0;
width: 100%;
height: 3px;
}
&::after {
transition: ease-out 0.3s;
content: " ";
position: absolute;
background-color:#fcbc3e;
bottom: -1px;
left: 0;
width: 0%;
height: 3px;
}
&:hover {
&::after {
transition: all ease-out 0.3s;
width: 100%;
}
}
}
padding: 20px 10px;
margin: 15px 0px;
background-color: #f8f9fa;
border-radius: 5px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
}
& .main-side {
background-color: rgb(255, 255, 255);
padding: inherit;
align-content: flex-start;
display: flex;
justify-content: center;
flex-direction: row;
flex-wrap: wrap;
& img {
height: 150px;
width: 150px;
}
& u {
position: absolute;
bottom: 6px;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
text-decoration: underline green 2.8px;
text-decoration-skip-ink: none;
color: green;
font-weight: 600;
& img {
margin-right: 4px;
height: 18px;
width: 18px;
}
}
}
}

155
style/styles_main.scss

@ -0,0 +1,155 @@
body {
min-height: 100vh;
margin: 0;
box-sizing: border-box;
position: relative;
padding-bottom: 20vh;
}
header {
background-color:rgb(36, 37, 42);
padding: 30px 10%;
display: flex;
justify-content: space-around;
align-items: center;
align-content: center;
text-decoration: none;
& h1 {
margin: 0;
position: relative;
&::before {
content: " ";
position: absolute;
background-color: rgba(255, 255, 255, 0);
transition: 1s;
top: -2px;
left: -2px;
width: 0px;
height: 0px;
border: 2px solid transparent;
}
&:hover::before {
animation: border_top_right 0.75s linear forwards;
}
&::after {
content: " ";
position: absolute;
background-color: rgba(255, 255, 255, 0);
transition: 1s;
top: -2px;
left: -2px;
width: 0px;
height: 0px;
border: 2px solid transparent;
}
&:hover::after {
animation: border_bottom_left 0.75s linear forwards;
}
& a {
color: rgb(237, 240, 241);
text-decoration: none;
font-family: sans-serif;
letter-spacing: 0px;
padding: 5px;
& .word1 {
color: rgb(146,147,149);
}
& .word2 {
color: rgb(192, 192, 192);
}
& .word3 {
color:rgb(237, 240, 241);
}
}
}
& ul {
list-style-type: none;
display: flex;
justify-content: space-around;
text-align: center;
}
& a:not(._title) {
padding: 1em 2em;
text-decoration: none;
color: rgb(237, 240, 241);
font-family: "Montserrat", sans-serif;
font-weight: 500;
&:hover {
color: rgb(36, 37, 42);
background-color: rgb(237, 240, 241);
font-weight: 800;
transition: 0.2s;
}
}
@keyframes border_top_right {
0% {
width: 0;
height: 0;
border-top-color: rgb(255, 255, 255);
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
}
25% {
width: 100%;
height: 0;
border-top-color: rgb(255, 255, 255);
border-right-color: rgb(255, 255, 255);
border-bottom-color: transparent;
border-left-color: transparent;
}
100% {
width: 100%;
height: 100%;
border-top-color: rgb(255, 255, 255);
border-right-color: rgb(255, 255, 255);
border-bottom-color: transparent;
border-left-color: transparent;
}
}
@keyframes border_bottom_left {
0% {
width: 0;
height: 0;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: rgb(255, 255, 255);
}
75% {
width: 0;
height: 100%;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: rgb(255, 255, 255);
border-left-color: rgb(255, 255, 255);
}
100% {
width: 100%;
height: 100%;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: rgb(255, 255, 255);
border-left-color: rgb(255, 255, 255);
}
}
}
footer {
position: absolute;
bottom: 0;
right: 0;
left: 0;
text-align: center;
background-color:rgb(36, 37, 42);
color: rgb(237, 240, 241);
font-family: "Montserrat", sans-serif;
font-weight: 500;
padding: 3vh 0;
& a {
color: white;
}
}

78
style_log.css

@ -0,0 +1,78 @@
@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap";
@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;500&display=swap";
main {
padding: 5px 20%;
height: 79vh;
}
form {
display: flex;
justify-content: center;
font-family: "Roboto", sans-serif;
flex-direction: column;
align-items: center;
text-align: center;
}
form .names {
display: flex;
flex-direction: row;
justify-content: space-between;
margin: 5px 0px;
align-items: inherit;
}
form .form_p_contents {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
}
form .form_p_contents p a {
font-size: 14px;
color: #696969;
text-decoration: none;
}
form .form_p_contents p a:hover {
font-size: 14px;
color: #696969;
text-decoration: none;
}
form {
margin: 5px 0px;
font-size: 24px;
}
label {
letter-spacing: -1px;
}
input {
border: 0px;
background-color: #24252a;
color: rgb(255, 0, 0);
border-radius: 3.5px;
margin-left: 2px;
padding: 3px;
font-size: 18px;
}
input:focus {
outline: 1px solid #24252a ;
transition: 0.2s;
text-decoration: underline;
background-color: #edf0f1;
color: #24252a;
}
input[type="submit"] {
border: 0px;
background-color: #24252a;
color: #edf0f1;
font-family: "Montserrat", sans-serif;
padding: 10px;
font-weight: 700;
letter-spacing: 3px;
}
input[type="submit"]:hover {
transition: 0.2s;
outline: 4px solid #24252a;
color: #24252a;
background-color: #edf0f1;
}
Loading…
Cancel
Save