more buttons, opengraph stuff, background stickers, etc

This commit is contained in:
Rhiannon Morris 2024-09-25 18:44:09 +02:00
parent b1cf3f6646
commit fd19da8f38
58 changed files with 316 additions and 30 deletions

View file

@ -20,11 +20,14 @@
<meta property=og:title content="the gec zone">
<meta property=og:description content="lair of the creature known as “niss”">
<meta property=og:url content="https://yummy.cricket">
<!--
<meta property=og:image content="XXXXXX">
<meta property=og:image content=media/opengraph.png>
<meta property=og:image:width content=400>
<meta property=og:image:height content=400>
<meta property=og:image content=media/twittercard.png>
<meta property=og:image:width content=800>
<meta property=og:image:height content=418>
<meta name=twitter:card content=summary_large_image>
<meta name=twitter:image content="XXXXXX">
-->
<meta name=twitter:image content=media/twittercard.png>
<script src=script/shuffle.js type=module></script>
<script src=script/run.js type=module></script>
@ -215,7 +218,13 @@
</a>
<li id=abyss>
<a href=https://kobold60.com title=abyss class=txt>abyss</a>
<a href=https://kobold60.com title=abyss>
<picture>
<source srcset=media/buttons/abyss_still.png
media='(prefers-reduced-motion: reduce)'>
<img src=media/buttons/abyss.gif alt=abyss>
</picture>
</a>
<li id=cr>
<a href=https://candiedreptile.club/bloglet/ title=candiedreptile>
@ -252,11 +261,6 @@
</picture>
</a>
<li id=cobalt>
<a href=https://cobaltblue.neocities.org title=cobalt>
<img src=media/buttons/cobalt.png alt=cobalt>
</a>
<li id=grace>
<a href=https://princess.software title=grace>
<img src=media/buttons/grace.png alt=grace>
@ -327,6 +331,28 @@
<a href=https://https://renkotsuban.com title=renkotsuban>
<img src=media/buttons/renkotsuban.gif alt=renkotsuban>
</a>
<li id=craw>
<a href=https://craw.com title=craw>
<img src=media/buttons/craw.png alt=craw>
</a>
<li id=FaeAlchemist>
<a href=https://faealchemist.neocities.org title=faealchemist>
<picture>
<source srcset=media/buttons/FaeAlchemist_still.png
media='(prefers-reduced-motion: reduce)'>
<img src=media/buttons/FaeAlchemist.gif alt=faealchemist>
</picture>
</a>
<li id=suricrasia>
<a href=https://suricrasia.online title=suricrasia>
<img src=media/buttons/suricrasia.gif alt=suricrasia>
</a>
<li id=brin>
<a href=https://brinsolomon.com title=brin class=txt>brin</a>
</ul>
</section>
@ -365,8 +391,19 @@
</a>
<li>
<a href=https://krita.org id=krita title='krita'>
<img src='media/buttons/krita.png' alt=krita>
<a href=https://krita.org id=krita title=krita>
<img src=media/buttons/krita.png alt=krita>
</a>
<li>
<a href=http://crouton.net id=crouton title=crouton>
<img src=media/buttons/crouton.png alt=crouton>
</a>
<li>
<a href=https://www.runawaytothestars.com id=rtts
title='runaway to the stars'>
<img src=media/buttons/rtts.png alt='runaway to the stars'>
</a>
</ul>
</section>
@ -383,6 +420,9 @@
<h2> a sixth thing </h2>
<p> <a href=http://crouton.net>wow</a>
<p class=artcredit>
art by <a href=https://wutizit45.bsky.social>gray</a>
</section>
</div>
</div>

BIN
media/bg/60309.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/60309_neon.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/kesi.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/kesi_neon.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/korai.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/korai_neon.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/mirai.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/mirai_neon.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/niss.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/niss2.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/niss2_neon.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/niss_neon.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/nisse.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/nisse_neon.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/prickly.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/prickly_neon.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/qt.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/qt2.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/qt2_neon.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/bg/qt_neon.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/buttons/FaeAlchemist.gif (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/buttons/FaeAlchemist_still.gif (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/buttons/abyss.gif (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/buttons/abyss_still.gif (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/buttons/craw.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/buttons/crouton.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/buttons/rtts.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/buttons/suricrasia.gif (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/60309.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/60309_neon.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/kesi.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/kesi_neon.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/kesi_sprite_back.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/kesi_sprite_front.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/korai.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/korai_neon.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/mirai.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/mirai_neon.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/niss.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/niss2.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/niss2_neon.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/niss_neon.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/nisse.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/nisse_neon.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/prickly.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/prickly_neon.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/qt.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/qt2.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/qt2_neon.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/bg/qt_neon.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/opengraph.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/kra/twittercard.kra (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/opengraph.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
media/twittercard.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -16,12 +16,15 @@ html {
font-family: Muller, sans-serif;
font-weight: 500;
background: var(--gradient) fixed;
color: black;
--gradient:
linear-gradient(120deg, #fae58f, #fab6ba, #d1aeff, #89d6ff, #43f3ae);
--shadow-hsl: 330deg 40% 40%;
--base-background: var(--gradient) fixed;
background: var(--base-background);
--menu-bg-hsl: 60deg 100% 96%;
}
@media (prefers-reduced-data: reduce) {
@ -42,6 +45,7 @@ html, body { margin: 0; }
hsl(150deg 30% 20%),
hsl(30deg 30% 20%),
hsl(350deg 30% 20%));
--menu-bg-hsl: 260deg 100% 8%;
color: #ffd;
}
}
@ -70,15 +74,13 @@ html, body { margin: 0; }
font-size: 125%;
background: hsl(var(--menu-bg-hsl) / 50%);
background: hsl(var(--menu-bg-hsl) / 65%);
border: 2px solid hsl(var(--menu-bg-hsl));
box-shadow: 0 0 10px 5px hsl(var(--menu-bg-hsl) / 30%);
--menu-bg-hsl: 60deg 100% 96%;
}
@media (prefers-color-scheme: dark) {
.menu { --menu-bg-hsl: 260deg 100% 8%; }
@media (prefers-reduced-transparency: reduce) {
background: hsl(var(--menu-bg-hsl));
}
.hide-boxes input {
@ -145,6 +147,7 @@ h2 { margin-top: 0; }
h3 {
text-align: center;
margin-top: 0;
margin-bottom: 0.25em;
}
@ -478,7 +481,7 @@ strong { font-weight: 700; }
#friends #spiral a { background: #ef4d5a; color: #1f1f1f; }
#friends #codl a { background: #87261f; color: #edb970; }
#friends #violet a { background: #8c2bd8; color: #dddddd; }
#friends #abyss a { background: #1e2e5f; color: #f8e1c2; }
#friends #brin a { background: #1e1e1e; color: #ff4400; }
#nissbuttons {
margin: 2em auto 0;
@ -507,6 +510,16 @@ strong { font-weight: 700; }
var(--base-background);
}
.artcredit {
position: absolute;
bottom: 0;
left: 1em;
font-size: smaller;
font-style: italic;
background: hsl(var(--menu-bg-hsl) / 75%);
padding: .1em .5em;
}
@media (prefers-color-scheme: dark) {
#cube #six { --bg-image: url(../media/kesi-neon.png); }
}

View file

@ -1,6 +1,79 @@
@media (prefers-reduced-motion: no-preference) and
(min-height: 650px) and (min-width: 650px) {
/* BACKGROUND STUFF */
html {
--bg-60309: url(../media/bg/60309.png);
--bg-kesi: url(../media/bg/kesi.png);
--bg-korai: url(../media/bg/korai.png);
--bg-mirai: url(../media/bg/mirai.png);
--bg-niss: url(../media/bg/niss.png);
--bg-niss2: url(../media/bg/niss2.png);
--bg-nisse: url(../media/bg/nisse.png);
--bg-prickly: url(../media/bg/prickly.png);
--bg-qt: url(../media/bg/qt.png);
--bg-qt2: url(../media/bg/qt2.png);
}
@media (prefers-color-scheme: dark) {
html {
--bg-60309: url(../media/bg/60309_neon.png);
--bg-kesi: url(../media/bg/kesi_neon.png);
--bg-korai: url(../media/bg/korai_neon.png);
--bg-mirai: url(../media/bg/mirai_neon.png);
--bg-niss: url(../media/bg/niss_neon.png);
--bg-niss2: url(../media/bg/niss2_neon.png);
--bg-nisse: url(../media/bg/nisse_neon.png);
--bg-prickly: url(../media/bg/prickly_neon.png);
--bg-qt: url(../media/bg/qt_neon.png);
--bg-qt2: url(../media/bg/qt2_neon.png);
}
}
html {
background:
/*
url(../media/bg/kesi_sprite_front.png) top 100px right no-repeat,
url(../media/bg/kesi_sprite_mid.png) top 150px center repeat-x,
url(../media/bg/kesi_sprite_back.png) top 200px left no-repeat,
*/
var(--bg-60309) bottom 29% right calc(44% - var(--half))
/ auto 17% no-repeat,
var(--bg-kesi) bottom 23% left calc(44% - var(--half))
/ auto 20% no-repeat,
var(--bg-korai) bottom left 7% / auto 19% no-repeat,
var(--bg-mirai) top calc(5em + 3%) right 6% / 20% auto no-repeat,
var(--bg-niss) top 30% left calc(31% - var(--half))
/ auto 20% no-repeat,
var(--bg-niss2) top 51% right calc(33% - var(--half))
/ auto 20% no-repeat,
var(--bg-nisse) top 29% right calc(36% - var(--half))
/ auto 15% no-repeat,
var(--bg-qt) bottom 41% left calc(24% - var(--half))
/ auto 18% no-repeat,
var(--bg-qt2) top 10% left calc(46% - var(--half))
/ auto 16% no-repeat,
var(--bg-prickly) bottom 9% right calc(28% - var(--half))
/ auto 15% no-repeat,
var(--base-background);
background-blend-mode: overlay;
}
@media (prefers-color-scheme: dark) {
html {
background-blend-mode: soft-light;
}
}
@media (prefers-reduced-data: reduce) {
html {
background: var(--base-background);
background-blend-mode: unset;
}
}
/* LAYOUT BASICS */
body {
@ -37,14 +110,6 @@ html {
--breathe: calc(var(--side) * .1);
}
/* cube shadow */
html {
background:
radial-gradient(circle, hsl(var(--shadow-hsl) / 70%), transparent 58%),
var(--gradient);
background-blend-mode: multiply;
}
#outer {
--transform-origin: 50% 50% calc(var(--nhalf) - min(6vh, 6vw));
}
@ -74,10 +139,10 @@ html {
#cube:not([data-moving]) > section {
animation: breathe 9s infinite ease-in-out;
}
}
@keyframes breathe {
35% { transform: translateZ(var(--breathe)) var(--base-transform); }
@keyframes breathe {
35% { transform: translateZ(var(--breathe)) var(--base-transform); }
}
}
@media (prefers-reduced-motion: no-preference) {

View file

@ -1,6 +1,12 @@
@media (prefers-reduced-motion: reduce),
(max-height: 649px), (max-width: 649px) {
html {
--side: 0px;
--half: 0px;
--nhalf: 0px;
}
/* LAYOUT */
body {