Skip to content

Commit

Permalink
Début des ajout du projet labyfolly
Browse files Browse the repository at this point in the history
  • Loading branch information
Jonas0o0 committed Apr 4, 2024
1 parent e596781 commit 94d164b
Show file tree
Hide file tree
Showing 5 changed files with 392 additions and 1 deletion.
2 changes: 1 addition & 1 deletion css/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -745,7 +745,7 @@ section.Pr .project-container .box:nth-child(1), section.Pr .project-container .
color: #fff;
}

section.Pr .concour-container .box:nth-child(1), section.Pr .concour-container .box:nth-child(1) a{
section.Pr .concour-container .box:nth-child(1), section.Pr .concour-container .box:nth-child(1) a,section.Pr .concour-container .box:nth-child(4), section.Pr .concour-container .box:nth-child(4) a{
position: relative;
/**background-color: #000000;**/
background-image: url('https://img.freepik.com/photos-premium/fond-noir-points-blancs-points-dessus_662214-30678.jpg');
Expand Down
30 changes: 30 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,16 @@ <h1>Premier site web serieux</h1>
</svg>
</a>
</div>
<div data-aos="fade-right" class="box">
<h1>LabyFolly</h1>
<p>LabyFolly est un jeu où vous incarnez un petit personnage. Votre but est de traverser les innombrables labyrinthes générés aléatoirement depuis le niveau 1 ! Vous pouvez choisir de jouer différente version de notre personnage « Jonesy » dans plusieurs thèmes de carte, comme celle de Fortnite, Valorant, Harry Potter, Mario Kart et Call Of Duty. Vous serez immergés dans un jeu nouveau avec des mécaniques simples.</p>
<a href="src/LabyFolie/index.html">
Visitez le site
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/>
</svg>
</a>
</div>
</div>
<h1>Concour</h1>
<div class="concour-container">
Expand Down Expand Up @@ -182,6 +192,26 @@ <h1>Passe Ton Hack d'Abord</h1>
</svg>
</a>
</div>
<div data-aos="fade-right" class="box">
<h1>Les Trophées NSI</h1>
<p>Les Trophées NSI récompensent des projets informatiques réalisés par les lycéennes et les lycéens, de première et de terminale, pendant les heures consacrées à l'enseignement de la spécialité « numérique et sciences informatiques » (NSI)</p>
<a href="src/soon.htm">
telecharger le jeu
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/>
</svg>
</a>
<a href="https://trophees-nsi.fr">
Plus d'info
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/>
</svg>
</a>
</div>
<div data-aos="fade-left" class="box">
<h1>La Nuit du code 2024 (En cour)</h1>
<p>La Nuit du Code est un marathon de programmation durant lequel,par équipes de deux ou trois,nous avons 6h pour coder un jeu avec Python.</p>
</div>
</div>
</section>
<section class="CM" id="CM">
Expand Down
Binary file added src/DOSSIER_JONAS_ESTEVAN_ELOUEN.pdf
Binary file not shown.
298 changes: 298 additions & 0 deletions src/LabyFolie/css/styles.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,298 @@
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500;600&display=swap');

@font-face {
font-family: JFont;
src: url(../assets/Fonts/Thunder-VF.ttf);
}

*{
margin: 0;
padding: 0;
}

html {
--scroll-behavior: smooth;
scroll-behavior: smooth;
scroll-padding-top: 50px;
}

body {
background-color: #ffffff;
color: #000000;
font-family: 'Roboto';
}
body::after{
content: '';
height: 2px;
position: fixed;
top: calc(50% - 1px);
left: 0;
right: 0;
background-color: #892222;
z-index: 10;
opacity: 0;
}

nav div.burgerNav-container{
opacity: 0;
width: 0;
}

nav .link{
overflow: hidden;
opacity: 0;
height: 0;
}

nav div.verticalnav-container{
opacity: 1;
width: 100%;
}

nav{
height: 50px;
position: -webkit-sticky; /* Safari */
position: sticky;
top: 0;
overflow: hidden;
background-color: #000000;
z-index: 10;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

nav ul {
font-family: 'Roboto', sans-serif;
height: 50px;
display: flex;
flex-wrap: wrap;
justify-content: space-around;
align-items: center;
width: 100%;
}

nav ul li{
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
font-size: 20px;
}

nav ul li a{
padding: 0px 10px;
margin: 0px 10px;
color: #fff;
text-decoration: none;
float: left;
transition: all ease-in-out .2s;
border:none;
position: relative;
}

nav ul a::after{
content: '';
position: absolute;
width: 0px;
height: 2px;
left: 50%;
bottom:0;
margin-top: 1px;
background-color: rgb(255, 255, 255);
transition: all ease-in-out .3s;
}

nav ul li:hover a:after{
width: 100%;
left: 0;
}

header div.main-content {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
height: 90vh;
}

header div.arrow {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;

}

@keyframes arrowAnimation{
0%{
transform: translateY(0px);
}
50%{
transform: translateY(-50px);
}
100%{
transform: translateY(0px);
}
}

header div.arrow a svg{
color: #fff;
animation: arrowAnimation 2s ease-in-out infinite;
}

span {
font-size: 500px;
font-weight: bold;
font-family: JFont;
}

@media screen and (max-width: 1200px) {
span {
font-size: 300px;
}
}

@media screen and (max-width: 900px) {
span {
font-size: 200px;
}
}

@media screen and (max-width: 480px) {
nav{
height: auto;
}
nav div.burgerNav-container{
opacity: 1;
width: 100%;
}

nav ul {
height: 0px;
}

nav div.verticalnav-container{
overflow: hidden;
opacity: 0;
width: 0;
}

nav .burguerNav{
width: 100%;
height: 50px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}

nav .burguerNav a{
text-align: center;
font-family: 'Roboto', sans-serif;
text-decoration: none;
color: rgb(255, 255, 255);
margin-top: 15px;
margin-bottom: 15px;
}

nav .burguerNav .burguer{
right: 15px;
top: 0px;
position: absolute;
height: 50px;
width: 50px;
display: flex;
flex-direction: column;
align-items: flex-end;
justify-content: center;
}

nav .burguerNav .burguer .bar{
position: absolute;
width: 30px;
height: 3px;
background-color: #fff;
border-radius: 5px;
transition: ease-in .3s;
}

nav .burguerNav .burguer .up{
transform: translateY(-10px);
}

nav .burguerNav .burguer .mid{
width: 25px;
opacity: 1;
}

nav .burguerNav .burguer .down{
transform: translateY(10px);
}

nav .burguerNav .burguer .up.active{
width: 30px;
transform: rotateZ(-45deg);
}

nav .burguerNav .burguer .mid.active{
opacity: 0;
}

nav .burguerNav .burguer .down.active{
width: 30px;
transform: rotateZ(45deg);
}

nav .link{
overflow: hidden;
opacity: 0;
height: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
transition: ease-in-out .3s;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;;
}

nav .link.active{
opacity: 1;
height: auto;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

nav .link a{
font-family: 'Roboto', sans-serif;
text-decoration: none;
color: #ffffff;
transition: ease .3s;
padding: 1px 10px;
margin: 5px 1px;
position: relative;
}

nav .link a::after{
content: '';
position: absolute;
width: 0px;
height: 2px;
left: 50%;
bottom:0;
margin-top: 1px;
background-color: rgb(255, 255, 255);
transition: all ease-in-out .3s;
}

nav .link a:hover::after{
width: 100%;
left: 0;
}
}

section .general-info{
display: flex;
flex-direction: column;
}
Loading

0 comments on commit 94d164b

Please sign in to comment.