Compare commits

...

3 commits

3 changed files with 50 additions and 5 deletions

View file

@ -24,16 +24,18 @@ a {
} }
main { main {
background-color: #413f43; /* background-color: #413f43;*/
background-image: url(../assets/background.jpg); background: #058C9E;
background-repeat: no-repeat; background: radial-gradient(at left top, #058C9E, #BC5180);
background-size: cover; /* background-repeat: no-repeat;
background-size: cover; */
} }
main h1, main h2 { main h1, main h2, main h3 {
font-family: Banquise; font-family: Banquise;
color: white; color: white;
z-index: 2;
} }
main h1 { main h1 {

View file

@ -17,6 +17,28 @@ main img.draggable {
filter: drop-shadow(5px 3px 2px #000000b7); filter: drop-shadow(5px 3px 2px #000000b7);
} }
.draggable:hover {
/* Start the shake animation and make the animation last for 0.5 seconds */
animation: shake 3s;
/* When the animation is finished, start again */
animation-iteration-count: infinite;
}
@keyframes shake {
0% { transform: translate(1px, 1px) rotate(0deg); }
10% { transform: translate(-1px, -2px) rotate(-1deg); }
20% { transform: translate(-2px, 0px) rotate(1deg); }
30% { transform: translate(2px, 2px) rotate(0deg); }
40% { transform: translate(1px, -1px) rotate(1deg); }
50% { transform: translate(-1px, 2px) rotate(-1deg); }
60% { transform: translate(-3px, 1px) rotate(0deg); }
70% { transform: translate(2px, 1px) rotate(-1deg); }
80% { transform: translate(-1px, -1px) rotate(1deg); }
90% { transform: translate(1px, 2px) rotate(0deg); }
100% { transform: translate(1px, -2px) rotate(-1deg); }
}
span.draggable { span.draggable {
display: inline-block; display: inline-block;
/* text-shadow: 1px 1px black, 0px 1px black, -1px 0px black, -1px -1px black; */ /* text-shadow: 1px 1px black, 0px 1px black, -1px 0px black, -1px -1px black; */

View file

@ -13,11 +13,21 @@
<body> <body>
<nav> <nav>
<a href="index.html">home</a> <a href="index.html">home</a>
<a href="infos-pratiques.html" >infos pratiques</a>
<a href="poster.html" class="current">poster</a> <a href="poster.html" class="current">poster</a>
</nav> </nav>
<aside> <aside>
<a href="javascript:if(window.print)window.print()" class="print">🖨️ imprimer</a> <a href="javascript:if(window.print)window.print()" class="print">🖨️ imprimer</a>
<section>
<p>
Vous pouvez arranger vous mêmes votre affiche en bougeant les informations et les autocollants !
</p>
</section>
</aside> </aside>
<aside>Malheureusement, ce générateur ne fonctionne pas sur mobile pour le moment. <a href="https://git.interhacker.space/interhack/2026.camp.public.website/issues/6 ">Aidez-nous à le réparer ?</a></aside>
<main> <main>
<img class="draggable randomStart" src="assets/stickers/arbre-hetre.webp" alt=""> <img class="draggable randomStart" src="assets/stickers/arbre-hetre.webp" alt="">
<img class="draggable randomStart" src="assets/stickers/bac-e2.webp" alt=""> <img class="draggable randomStart" src="assets/stickers/bac-e2.webp" alt="">
@ -31,9 +41,20 @@
<h1> <h1>
<span class="draggable text">Camp</span> <span class="draggable text">Camp</span>
<span class="draggable text">Interhack</span> <span class="draggable text">Interhack</span>
<span class="draggable">2 au 5 Juillet</span>
<span class="draggable">2026</span> <span class="draggable">2026</span>
</h1> </h1>
<h2>
<span class="draggable">à l'Antenne</span>
<span class="draggable">15 route de Saint Dolay 44530 Sévérac</span>
</h2>
<h2>
<span class="draggable">camp.interhacker.space</span>
</h2>
</main> </main>
</body> </body>