add polaroid and stuff

This commit is contained in:
gribse 2025-11-29 18:30:33 +01:00
parent a0aadcf8f3
commit 12a760f6e1
4 changed files with 82 additions and 44 deletions

BIN
Wood049_1K-JPG_Color.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 932 KiB

View file

@ -1,6 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="fr" dir="auto"> <html lang="fr" dir="auto">
<head> <head>
<meta name="generator" content="my 10 little fingers"> <meta name="generator" content="my 10 little fingers">
<meta charset="utf-8"> <meta charset="utf-8">
@ -17,10 +16,12 @@
} }
html { html {
background-color: rgb(255, 255, 246); background-color: rgb(255, 255, 246);
background-image: url(Wood049_1K-JPG_Color.jpg);
font-family: tt2020, 'Courier New', Courier, monospace; font-family: tt2020, 'Courier New', Courier, monospace;
font-size: 1.2em; font-size: 1.2em;
font-weight: 500; font-weight: 500;
} }
body > div { body > div {
position: absolute; position: absolute;
background-image: url(papier.jpg); background-image: url(papier.jpg);
@ -40,48 +41,93 @@
} }
.tape-tab { .tape-tab {
position: absolute; position: absolute;
height: 80px; height: 55px;
width: 150px; width: 150px;
background-color: red; background-color: rgba(243, 90, 90, 0.75);
margin-top: calc(50px + (var(--i) - 1) * 100px); margin-top: calc(50px + (var(--i) - 1) * 100px);
margin-left: -100px; margin-left: -100px;
rotate: calc(sin(var(--i) * 1.61) * 1.5deg) rotate: calc(sin(var(--i) * 1.61) * 1.5deg);
padding: 10px;
vertical-align: middle;
z-index: 10;
}
.polaroid{
position: relative;
width: 350px;
padding: 20px;
background-color: #FFF;
box-shadow: 0px 0px 5px #302e2a;
}
.polaroid > img {
position: relative;
width: 100%;
margin-left: auto;
margin-right: auto;
z-index: 1;
}
.polaroid > p {
font-family: cursive;
}
.polaroid > svg {
position: absolute;
top: 0;
left: 0;
z-index: 2;
} }
</style> </style>
<script>
document.addEventListener('DOMContentLoaded', () => {
const pages = document.querySelectorAll('body > div');
pages.forEach((page, index) => {
const tab = page.querySelector('.tape-tab');
tab.addEventListener('click', () => {
// reset all pages to z-index 0
pages.forEach(p => p.style.zIndex = 0);
// bring clicked page to front
page.style.zIndex = 10;
});
});
});
</script>
</header> </header>
<body> <body>
<div style="--i:1"> <div style="--i:1; z-index: 11;">
<div class="tape-tab"> <div class="tape-tab">
<span>Accueil</span> <span>Accueil</span>
</div> </div>
<div class="page-content"> <div class="page-content">
<h1>Heyyyy !</h1> <h1>Rapport officiel</h1>
<p>Je suis Gribse, un des trois zigotals de la filouterie, hébergeurs de <a href="https://chokbar.bzh/">chokbar.bzh</a></p> <p>Notre récente étude sur le collectif "La Filouterie" et leurs activtités</p>
<p>Sinon, si les machines à écrire et le tissage vous intéressent, allez jeter un oeil à <a href="https://www.achilletoupin.com/">mon (super) blog</a>.</p> <div class="polaroid">
<span>Page mise à jour le 2025-11-23</span> <svg id="agrafe" viewBox="0 0 5px 50px"><rect x="0" y="30" width="5px" height="50px" fill="#a8a8a8" transform="rotate(45)" /></svg>
<img src="rirififiloulou.jpg"></img>
<p>Les 3 filous</p>
</div>
<p>Créateurs de ce collectifs, Gribse, Zuma et Mayel sévissent encore en abaissant la performance du réseau informatique</p>
</div> </div>
</div> </div>
<div style="--i:2"> <div style="--i:2">
<div class="tape-tab"> <div class="tape-tab">
<span>page2</span> <span>Filouterie</span>
</div> </div>
<div class="page-content"> <div class="page-content">
<h1>Heyyyy !</h1> <h1>La Filouterie</h1>
<p>Je suis Gribse, un des trois zigotals de la filouterie, hébergeurs de <a href="https://chokbar.bzh/">chokbar.bzh</a></p>
<p>Sinon, si les machines à écrire et le tissage vous intéressent, allez jeter un oeil à <a href="https://www.achilletoupin.com/">mon (super) blog</a>.</p>
<span>Page mise à jour le 2025-11-23</span>
</div> </div>
</div> </div>
<div style="--i:3"> <div style="--i:3">
<div class="tape-tab"> <div class="tape-tab">
<span>page2</span> <span>Gribse ?</span>
</div> </div>
<div class="page-content"> <div class="page-content">
<h1>Heyyyy !</h1> <h1>Gribse ?</h1>
<p>Je suis Gribse, un des trois zigotals de la filouterie, hébergeurs de <a href="https://chokbar.bzh/">chokbar.bzh</a></p> <p>C'est qui, encore, ça ?</p>
<p>Sinon, si les machines à écrire et le tissage vous intéressent, allez jeter un oeil à <a href="https://www.achilletoupin.com/">mon (super) blog</a>.</p>
<span>Page mise à jour le 2025-11-23</span>
</div> </div>
</div> </div>
<div style="--i:4"> <div style="--i:4">
@ -90,9 +136,7 @@
</div> </div>
<div class="page-content"> <div class="page-content">
<h1>Heyyyy !</h1> <h1>Heyyyy !</h1>
<p>Je suis Gribse, un des trois zigotals de la filouterie, hébergeurs de <a href="https://chokbar.bzh/">chokbar.bzh</a></p>
<p>Sinon, si les machines à écrire et le tissage vous intéressent, allez jeter un oeil à <a href="https://www.achilletoupin.com/">mon (super) blog</a>.</p>
<span>Page mise à jour le 2025-11-23</span>
</div> </div>
</div> </div>
<div style="--i:5"> <div style="--i:5">
@ -101,9 +145,7 @@
</div> </div>
<div class="page-content"> <div class="page-content">
<h1>Heyyyy !</h1> <h1>Heyyyy !</h1>
<p>Je suis Gribse, un des trois zigotals de la filouterie, hébergeurs de <a href="https://chokbar.bzh/">chokbar.bzh</a></p>
<p>Sinon, si les machines à écrire et le tissage vous intéressent, allez jeter un oeil à <a href="https://www.achilletoupin.com/">mon (super) blog</a>.</p>
<span>Page mise à jour le 2025-11-23</span>
</div> </div>
</div> </div>
<div style="--i:6"> <div style="--i:6">
@ -111,10 +153,7 @@
<span>page2</span> <span>page2</span>
</div> </div>
<div class="page-content"> <div class="page-content">
<h1>Heyyyy !</h1>
<p>Je suis Gribse, un des trois zigotals de la filouterie, hébergeurs de <a href="https://chokbar.bzh/">chokbar.bzh</a></p>
<p>Sinon, si les machines à écrire et le tissage vous intéressent, allez jeter un oeil à <a href="https://www.achilletoupin.com/">mon (super) blog</a>.</p>
<span>Page mise à jour le 2025-11-23</span>
</div> </div>
</div> </div>
<div style="--i:7"> <div style="--i:7">
@ -122,12 +161,11 @@
<span>page2</span> <span>page2</span>
</div> </div>
<div class="page-content"> <div class="page-content">
<h1>Heyyyy !</h1>
<p>Je suis Gribse, un des trois zigotals de la filouterie, hébergeurs de <a href="https://chokbar.bzh/">chokbar.bzh</a></p> </div>
<p>Sinon, si les machines à écrire et le tissage vous intéressent, allez jeter un oeil à <a href="https://www.achilletoupin.com/">mon (super) blog</a>.</p> </div>
<span>Page mise à jour le 2025-11-23</span> <span>Page mise à jour le 2025-11-23</span>
</div>
</div>

View file

@ -1,14 +1,14 @@
# Todo : # Todo :
- randomize tape color - [ ] randomize tape color
- replace tape-tab with conditional div css rule - [ ] replace tape-tab with conditional div css rule
- make clicking the tab push page to front - [x] make clicking the tab push page to front
- make the tab cutely bend when hovered - [ ] make the tab cutely bend when hovered
- write content (lol) - [ ] write content (lol)
- add sounds ? - [ ] add sounds ?
- add dossier cartonné ? - [ ] add dossier cartonné ?
- add table background with linked objects ? - [ ] add table background with linked objects ?
- find better paper texture - [ ] find better paper texture
- make typed text more realistic (blur ?) - [ ] make typed text more realistic (blur ?)

BIN
rirififiloulou.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB