From e2b073704d99077434744f951a17c59ef0a4b1e0 Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Fri, 30 Jan 2026 12:34:52 +0100 Subject: [PATCH 1/3] Ajout de la section des dons --- index.html | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 33387a6..ea77b3b 100644 --- a/index.html +++ b/index.html @@ -9,6 +9,7 @@ + Camp Interhack @@ -92,8 +93,33 @@

Et nous avons reçu

? %
-

des dons dont nous avons besoin (voir le détail des comptes)

+

des dons dont nous avons besoin

+ +

+ Faire un don +

+
+

Nous avons besoin de sous avant le débût du Camp pour financer l'achat de fournitures, payer la réservation du lieu et monter la logistique.

+
+ + + + + + + +
+ +
+
+

Nous estimons avoir un budget de XXX et être autour de 200, et aurons donc besoin d'au moins autant pour que le camp soit à l'équilibre.

+ Voir le détail des comptes +
+
+ + +

Iels y participent

@@ -131,5 +157,5 @@ - + From f7c88f2a69ffced24084d1432d466b6e9474b134 Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Fri, 30 Jan 2026 12:35:09 +0100 Subject: [PATCH 2/3] Ajout du CSS des dons --- css/home.css | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/css/home.css b/css/home.css index 91028e9..897274b 100644 --- a/css/home.css +++ b/css/home.css @@ -17,6 +17,56 @@ height: 200px; } +/* Section des dons */ + +#don > div { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-evenly; +} + +#don button { + flex-grow: 1; + width: 3em; + color: white; + font-size: 2em; + border: none; + font-family: MonTrappist; + margin: 0.2em; + padding: 0.3em; + background: var(--primary-bg-color); + background: linear-gradient(0deg,rgba(136, 0, 255, 1) 0%, rgba(255, 191, 62, 1) 50%, rgba(255, 78, 0, 1) 100%); + box-shadow: -5px 5px 0px var(--accent-yellow), -10px 10px 0px var(--accent-orange), -15px 15px 0px var(--accent-violet); +} + +#don > hr { + margin-top: 1em; +} + +#don p { + text-align: justify; + text-align: center; +} + +@keyframes bang { + from { + transform: translate3d(0,0,0); + opacity: 1; + } +} + +.btn-pop i { + position: absolute; + display: block; + left: 50%; + top: 0; + width: 3px; + height: 8px; + background: red; + opacity: 0; +} + /* Barre de progression */ .progression { From c47bd42d46b94ab75420eddc6a44beaa5b92728b Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Fri, 30 Jan 2026 12:35:15 +0100 Subject: [PATCH 3/3] Ajout d'un effet pour le passage sur les boutons de don --- js/pop.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 js/pop.js diff --git a/js/pop.js b/js/pop.js new file mode 100644 index 0000000..d5f3ef9 --- /dev/null +++ b/js/pop.js @@ -0,0 +1,21 @@ +document.querySelectorAll('button').forEach(function(button) { + button.addEventListener('mouseenter', function() { + function random(max) { + return Math.random() * (max - 0) + 0; + } + + var c = document.createDocumentFragment(); + for (var i = 0; i < 100; i++) { + var styles = 'transform: translate3d(' + (random(500) - 250) + 'px, ' + + (random(200) - 150) + 'px, 0) rotate(' + random(360) + 'deg);' + + 'background: hsla(' + random(360) + ', 100%, 50%, 1);' + + 'animation: bang 700ms ease-out forwards;' + + 'opacity: 0'; + + var e = document.createElement("i"); + e.style.cssText = styles; + c.appendChild(e); + } + button.appendChild(c); + }); +});