Add misc section with full per-page strings translation support, 88x31 page and bookmarks page.
BIN
static/images/88x31/2001.gif
Normal file
|
After Width: | Height: | Size: 504 B |
BIN
static/images/88x31/2014-rave.gif
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
static/images/88x31/2ktan.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
static/images/88x31/88x31-your-ad.gif
Normal file
|
After Width: | Height: | Size: 1 KiB |
BIN
static/images/88x31/96.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
static/images/88x31/98.gif
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
static/images/88x31/BOOKMARKthispageNOW.png
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
BIN
static/images/88x31/BWA_Boing_88x31_19991004.gif
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
static/images/88x31/WEBP.gif
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
static/images/88x31/agoraroad.gif
Normal file
|
After Width: | Height: | Size: 8 KiB |
BIN
static/images/88x31/ai.gif
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
static/images/88x31/amd_now.gif
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
static/images/88x31/amd_powered.gif
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
static/images/88x31/amiga_friendly.gif
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
static/images/88x31/amiga_power.gif
Normal file
|
After Width: | Height: | Size: 6.3 KiB |
BIN
static/images/88x31/amiga_rc5.gif
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
static/images/88x31/angellogo.gif
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
static/images/88x31/anybrowser.gif
Normal file
|
After Width: | Height: | Size: 9 KiB |
BIN
static/images/88x31/anybrowser6.gif
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
static/images/88x31/armed.gif
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
static/images/88x31/asexuals_now.gif
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
static/images/88x31/az01.gif
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
static/images/88x31/az02.gif
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
static/images/88x31/az03.gif
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
static/images/88x31/beos_now_anim.gif
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
static/images/88x31/best1024.gif
Normal file
|
After Width: | Height: | Size: 434 B |
BIN
static/images/88x31/best800x600.gif
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
static/images/88x31/best_free.gif
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
static/images/88x31/best_viewed_with_monitor.gif
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
static/images/88x31/best_viewed_with_open_eyes.gif
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
static/images/88x31/bestviewed16bit.gif
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
static/images/88x31/bestviewedcomp.gif
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
BIN
static/images/88x31/bestvieweddesktop.gif
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
static/images/88x31/bestviewedlinks.gif
Normal file
|
After Width: | Height: | Size: 569 B |
BIN
static/images/88x31/bestviewedopen.gif
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
static/images/88x31/bestviewedyour.gif
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
static/images/88x31/bestvw.gif
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
static/images/88x31/blank.gif
Normal file
|
After Width: | Height: | Size: 970 B |
BIN
static/images/88x31/blasphemy.gif
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
static/images/88x31/blender_get.gif
Normal file
|
After Width: | Height: | Size: 2 KiB |
BIN
static/images/88x31/blogger_88x31.gif
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
static/images/88x31/brothings.gif
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
static/images/88x31/btn-silvercruiser.gif
Normal file
|
After Width: | Height: | Size: 612 B |
BIN
static/images/88x31/buttons_now.gif
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
static/images/88x31/bvbstar.gif
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
static/images/88x31/bvwe.gif
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
static/images/88x31/cakey.gif
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
static/images/88x31/catp0rtal.gif
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
static/images/88x31/catscape2.gif
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
static/images/88x31/catscape3.gif
Normal file
|
After Width: | Height: | Size: 1 KiB |
BIN
static/images/88x31/catt_banner.gif
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
static/images/88x31/cc-by-nc-sa.gif
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
static/images/88x31/cc-by-sa.gif
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
static/images/88x31/cc-some.gif
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
static/images/88x31/cc-somerights.gif
Normal file
|
After Width: | Height: | Size: 960 B |
BIN
static/images/88x31/cc0.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
static/images/88x31/cheezit.gif
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
static/images/88x31/chilliwebhosting.gif
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
static/images/88x31/chocomint.png
Normal file
|
After Width: | Height: | Size: 8.2 KiB |
BIN
static/images/88x31/chrome.gif
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
static/images/88x31/dumbasswebmasterahead.gif
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
static/images/88x31/feed.gif
Normal file
|
After Width: | Height: | Size: 308 B |
BIN
static/images/88x31/happymix.gif
Normal file
|
After Width: | Height: | Size: 919 B |
BIN
static/images/88x31/kittyrun.gif
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
BIN
static/images/88x31/mousemade.gif
Normal file
|
After Width: | Height: | Size: 830 B |
BIN
static/images/88x31/otaku.gif
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
static/images/88x31/proud_of_my_son.gif
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
static/images/88x31/rainbowrain.gif
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
static/images/88x31/rave.gif
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
static/images/88x31/sky-manta.gif
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
static/images/88x31/tenkuma.gif
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
static/images/88x31/undercon2.gif
Normal file
|
After Width: | Height: | Size: 6.9 KiB |
BIN
static/images/towers.jpg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
|
|
@ -147,7 +147,7 @@ blockquote, main p {
|
|||
}
|
||||
|
||||
main h1, main h2 {
|
||||
margin-bottom: .5em;
|
||||
/* margin-bottom: .2em; */
|
||||
}
|
||||
|
||||
main h2 {
|
||||
|
|
@ -163,6 +163,28 @@ blockquote {
|
|||
margin-left: 2.8em;
|
||||
}
|
||||
|
||||
hr {
|
||||
border-bottom: thick solid rgba(255, 255, 255, 0.1);
|
||||
box-shadow:
|
||||
2px 7px 5px rgba(0,0,0,0.3),
|
||||
0px -4px 10px rgba(0,0,0,0.3);
|
||||
/* margin: .5em 0; */
|
||||
}
|
||||
|
||||
.box {
|
||||
border: thick solid rgba(255, 255, 255, 0.1);
|
||||
padding: 1em;
|
||||
background-color: rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
.box *:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.pageHeaderBox {
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
#headerSubtitle {
|
||||
color: white;
|
||||
opacity: 0.6;
|
||||
|
|
@ -760,6 +782,15 @@ hs {
|
|||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
.i88x31 {
|
||||
transition: .2s;
|
||||
image-rendering: pixelated;
|
||||
}
|
||||
|
||||
.i88x31.selected {
|
||||
transform: scale(2);
|
||||
}
|
||||
|
||||
@keyframes ellipsis-loader {
|
||||
0%, 25% {
|
||||
transform: translateX(0);
|
||||
|
|
|
|||
13
static/scripts/88x31.js
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
const images = document.querySelectorAll(".i88x31");
|
||||
|
||||
images.forEach(image => {
|
||||
image.addEventListener("click", () => {
|
||||
const selected = document.querySelectorAll(".i88x31.selected");
|
||||
selected.forEach(s => {
|
||||
if (s != image) {
|
||||
s.classList.toggle("selected");
|
||||
}
|
||||
})
|
||||
image.classList.toggle("selected");
|
||||
})
|
||||
})
|
||||