diff --git a/assets/Banquise-Regular.woff b/assets/Banquise-Regular.woff new file mode 100644 index 0000000..9454177 Binary files /dev/null and b/assets/Banquise-Regular.woff differ diff --git a/assets/Dymo.ttf b/assets/Dymo.ttf new file mode 100644 index 0000000..4ae075c Binary files /dev/null and b/assets/Dymo.ttf differ diff --git a/assets/Erika-Type.ttf b/assets/Erika-Type.ttf new file mode 100644 index 0000000..c581164 Binary files /dev/null and b/assets/Erika-Type.ttf differ diff --git a/assets/background.jpg b/assets/background.jpg new file mode 100644 index 0000000..88531b7 Binary files /dev/null and b/assets/background.jpg differ diff --git a/assets/logos/datapaulette.jpg b/assets/datapaulette.jpg similarity index 100% rename from assets/logos/datapaulette.jpg rename to assets/datapaulette.jpg diff --git a/assets/fonts/MonTrappist-Black.woff b/assets/fonts/MonTrappist-Black.woff deleted file mode 100644 index 544ab36..0000000 Binary files a/assets/fonts/MonTrappist-Black.woff and /dev/null differ diff --git a/assets/fonts/segoesc.ttf b/assets/fonts/segoesc.ttf deleted file mode 100644 index 63b33de..0000000 Binary files a/assets/fonts/segoesc.ttf and /dev/null differ diff --git a/assets/logos/fuz.png b/assets/fuz.png similarity index 100% rename from assets/logos/fuz.png rename to assets/fuz.png diff --git a/assets/logos/hackstub.svg b/assets/hackstub.svg similarity index 100% rename from assets/logos/hackstub.svg rename to assets/hackstub.svg diff --git a/assets/logos/lebib.png b/assets/lebib.png similarity index 100% rename from assets/logos/lebib.png rename to assets/lebib.png diff --git a/assets/logos/lqdn.png b/assets/lqdn.png similarity index 100% rename from assets/logos/lqdn.png rename to assets/lqdn.png diff --git a/assets/notebook.jpg b/assets/notebook.jpg new file mode 100644 index 0000000..9414892 Binary files /dev/null and b/assets/notebook.jpg differ diff --git a/assets/paper.avif b/assets/paper.avif new file mode 100644 index 0000000..3aef4ec Binary files /dev/null and b/assets/paper.avif differ diff --git a/assets/stickers/arbre-hetre.webp b/assets/stickers/arbre-hetre.webp new file mode 100644 index 0000000..25fc852 Binary files /dev/null and b/assets/stickers/arbre-hetre.webp differ diff --git a/assets/stickers/bac-e2.webp b/assets/stickers/bac-e2.webp new file mode 100644 index 0000000..5dc3f98 Binary files /dev/null and b/assets/stickers/bac-e2.webp differ diff --git a/assets/stickers/clavier.webp b/assets/stickers/clavier.webp new file mode 100644 index 0000000..cdb50d6 Binary files /dev/null and b/assets/stickers/clavier.webp differ diff --git a/assets/stickers/clef.webp b/assets/stickers/clef.webp new file mode 100644 index 0000000..e84b8bd Binary files /dev/null and b/assets/stickers/clef.webp differ diff --git a/assets/stickers/ecran.png b/assets/stickers/ecran.png deleted file mode 100644 index ec77d74..0000000 Binary files a/assets/stickers/ecran.png and /dev/null differ diff --git a/assets/stickers/ecran.webp b/assets/stickers/ecran.webp new file mode 100644 index 0000000..01abf76 Binary files /dev/null and b/assets/stickers/ecran.webp differ diff --git a/assets/stickers/ferasouder.png b/assets/stickers/ferasouder.png deleted file mode 100644 index 45ebedd..0000000 Binary files a/assets/stickers/ferasouder.png and /dev/null differ diff --git a/assets/stickers/foin.webp b/assets/stickers/foin.webp new file mode 100644 index 0000000..5a25c86 Binary files /dev/null and b/assets/stickers/foin.webp differ diff --git a/assets/stickers/machineacoudre.png b/assets/stickers/machineacoudre.png deleted file mode 100644 index 7889ed9..0000000 Binary files a/assets/stickers/machineacoudre.png and /dev/null differ diff --git a/assets/stickers/machineacoudre.webp b/assets/stickers/machineacoudre.webp new file mode 100644 index 0000000..efe4814 Binary files /dev/null and b/assets/stickers/machineacoudre.webp differ diff --git a/assets/stickers/tracteur.png b/assets/stickers/tracteur.png deleted file mode 100644 index f7e9e11..0000000 Binary files a/assets/stickers/tracteur.png and /dev/null differ diff --git a/assets/stickers/tracteur.webp b/assets/stickers/tracteur.webp new file mode 100644 index 0000000..8cb2127 Binary files /dev/null and b/assets/stickers/tracteur.webp differ diff --git a/css/base.css b/css/base.css index 0a16d2d..6e2fe0f 100644 --- a/css/base.css +++ b/css/base.css @@ -1,31 +1,21 @@ - -/* Primary Font */ @font-face { - font-family: MonTrappist; - src: url(../assets/fonts/MonTrappist-Black.woff); + font-family: Banquise; + src: url(../assets/Banquise-Regular.woff); } -/* Secondary Font */ @font-face { - font-family: Segoesc; - src: url(../assets/fonts/segoesc.ttf); + font-family: Dymo; + src: url(../assets/Dymo.ttf); } -:root { - --primary-bg-color: black; /* global scope */ - --accent-violet: #8800FF; - --accent-yellow: #ffbf3e; - --accent-orange: #FF4E00 ; - --accent-minor-blue: #33D8D8; - --text-color-primary: #FFFFFF; +@font-face { + font-family: Erika; + src: url(../assets/Erika-Type.ttf); } html, body { + height: 100%; margin: 0; - font-family: "Verdana", "Helvetica", "Arial", sans-serif; - color: var(--text-color-primary); - background: var(--primary-bg-color); - overflow-x: hidden; /* empêche les stickers de déborder horizontalement */ } img { @@ -33,83 +23,45 @@ img { } a { - color: var(--accent-yellow); text-decoration: none; + color: black; } +main { + /* background-color: #413f43;*/ + background: #058C9E; + background: radial-gradient(at left top, #058C9E, #BC5180); + /* background-repeat: no-repeat; + background-size: cover; */ +} + + main h1, main h2, main h3 { - font-family: MonTrappist; + font-family: Banquise; color: white; - z-index: 20; + z-index: 2; } main h1 { - position: relative; - text-align: center; - margin: auto; - width: 50%; - font-size: clamp(4em, 14vw, 8em); - margin-top: 5%; - max-width: 1400px; -} - -main h2 { - position: relative; - margin: 4% auto; - text-align: center; - font-size: clamp(1.5em, 4vw, 3em); - font-family: segoesc; -} - -main h3 { - position: relative; - text-align: center; - margin: auto; - width: 100%; - font-size: clamp(2em, 4vw, 4em); - margin-top: 5%; -} - -main p { - margin: 1%; - padding: 1%; - /* border: solid 1px; */ - opacity: 0.90; - display: inline-block; - z-index: 3; - background-color: black; - -} - -section { - position: relative; - max-width: 900px; - font-size: 1.5em; - line-height: 1.3em; - margin: auto; - margin-bottom: 100px; - padding: 2%; - padding-left: 0px; - z-index: 1000; - box-shadow: -5px 5px 0px var(--accent-yellow), -10px 10px 0px var(--accent-orange), -15px 15px 0px var(--accent-violet); + font-size: 8em; } nav, footer, aside { - background: var(--accent-violet); + background: #d7d7d7; + background: url(../assets/paper.avif); padding: 5px; - font-family: MonTrappist; + font-family: Erika; z-index: 10000; position: relative; -} - -nav { - padding-left: 10%; + opacity: 0.95; + box-shadow: 0px 0px 10px #00000070; } nav a, footer a, aside a { + font-family: Dymo; font-size: 3em; display: inline-block; - margin: 0.1em 0.3em; + margin-right: 1em; } nav a.current { @@ -120,6 +72,8 @@ footer a:hover, nav a:hover { transform: rotate(-2deg); } + + footer { display: block; text-align: center; @@ -134,32 +88,3 @@ footer { align-items: center; } } - -main > img { - object-fit: scale-down; -} - -.btn-nice { - color: #FFFFFF; - text-shadow: -5px 5px 0px var(--accent-orange), -10px 10px 0px var(--accent-violet); - color: var(--accent-yellow); - font-size: 1.2em; - text-align: center; - margin: auto; - position: relative; - display: block; -} - -#camp { - font-family: segoesc; - float: left; - margin-left: 10%; - line-height: 0.8em; -} - -#interhack { - text-shadow: -5px 5px 0px var(--accent-orange), -10px 10px 0px var(--accent-violet); - color: var(--accent-yellow); - margin-right: 10%; - line-height: 0.5em; -} diff --git a/css/drag.css b/css/drag.css index 766e9a1..b3b3804 100644 --- a/css/drag.css +++ b/css/drag.css @@ -1,10 +1,10 @@ main img.draggable { - max-width: 200px; - max-height: 200px; + max-width: 150px; + max-height: 150px; position: absolute; - z-index: 1; + filter: saturate(2); } diff --git a/css/guide.css b/css/guide.css new file mode 100644 index 0000000..d175b18 --- /dev/null +++ b/css/guide.css @@ -0,0 +1,112 @@ +body { + background-image: radial-gradient(at left top, #058C9E, #BC5180); + background-repeat: no-repeat; + background-attachment: fixed; +} + +main { + width: 100%; + max-width: 800px; + margin-left: auto; + margin-right: auto; + background: none; + padding-bottom: 100px; + font-family: Erika; + line-height: 1.5; +} + +main > * { + width: 100%; + background: linear-gradient(to top, rgba(255,255,255,0.5)), url(../assets/notebook.jpg), white; + box-sizing: border-box; + margin: 0; + background-size: 100% auto; + padding-bottom: 1em; + filter: drop-shadow(5px 3px 2px #000000b7); + padding-left: 15px; + padding-right: 15px; + z-index: 1; + position: relative; + max-width: 100%; +} + +main > img { + object-fit: scale-down; +} + +main > .sticker { + background: none; + z-index: 0; +} + +main > *.draggable:not(.sticker) { + + &:not(h2) { + width: 100%; + } + + &:not(h1):not(h2):hover { + animation: none; + } +} + + +main ul, +main ol, +main dl { + padding-left: calc(1em + 15px); +} + +main h1 { + text-align: center; + font-size: 4rem; +} + +main h1, +main h2 { + background: none; + padding-top: 1.5em; + padding-left: 0; + padding-right: 0; +} + +@media screen and (max-width: 800px) { + main h2 { + padding-left: 1em; + } +} + +main h1 + *, +main h2 + * { + padding-top: 1em; +} + +main h1 small { + display: block; + background: url(../assets/notebook.jpg); + color: black; + font-family: Erika; + font-size: 2.5rem; + width: fit-content; + max-width: 90%; + margin-left: auto; + margin-right: auto; + transform: translateY(-0.3em) rotate(-2deg); +} + +main pre { + white-space: pre-wrap; +} + +main a { + text-decoration: underline; + color: teal; +} + +main a:visited { + color: rebeccapurple; +} + +footer { + padding: 1em; +} \ No newline at end of file diff --git a/css/home.css b/css/home.css index f637eb9..859720c 100644 --- a/css/home.css +++ b/css/home.css @@ -1,9 +1,63 @@ +main { + display: block; + color: black; + overflow: hidden; + width: 100%; + min-height: 1000px; +} + +main h1 { + position: relative; + text-align: center; + margin: auto; + width: 100%; + font-size: clamp(4em, 14vw, 8em); + margin-top: 5%; +} + +main h2 { + position: relative; + margin: 4% auto; + text-align: center; + font-size: clamp(2.5em, 5vw, 4em); +} + +main h3 { + position: relative; + text-align: center; + margin: auto; + width: 100%; + font-size: clamp(2em, 4vw, 4em); + margin-top: 5%; +} + +main p { + margin: 1%; + padding: 1%; + background: white; + background: url(../assets/notebook.jpg); + /* border: solid 1px; */ + opacity: 0.92; + display: inline-block; + z-index: 3; +} + +section { + max-width: 1400px; + font-size: 1.5em; + text-align: center; + font-family: Erika; + margin: auto; + margin-bottom: 100px; + padding: 2%; +} .logo { width: 100%; height: 100%; max-width: 7em ; padding: 0.2em; + background-color:rgba(99, 99, 99, 0.2); box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; margin: 1em; z-index: 2; diff --git a/css/poster.css b/css/poster.css index 64701ee..940d911 100644 --- a/css/poster.css +++ b/css/poster.css @@ -4,6 +4,7 @@ body { } aside { + background: url(../assets/notebook.jpg); width: fit-content; margin-top: 10px; } @@ -15,7 +16,6 @@ main { box-shadow: 5px 5px 5px #00000085; margin: 50px auto; position: relative; - background: var(--primary-bg-color); } @page { diff --git a/guide.template.html b/guide.template.html index f5a33db..76b9947 100644 --- a/guide.template.html +++ b/guide.template.html @@ -13,48 +13,35 @@ BISOUS + - Guide Interhack Camp 2026 -
- - - - - - - - - - - - - - - -

- camp -
- interhack -

- -

- Informations pratiques -

- -
+ + + + + + + + + + + + + + + + - -