Compare commits
5
Commits
cd1ff989d0
...
3b8e1f7a1f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3b8e1f7a1f | ||
|
|
e57a15f733 | ||
|
|
00ee9e15ed | ||
|
|
d967dd261a | ||
|
|
245a8e614d |
@@ -577,6 +577,37 @@
|
|||||||
animation: glitch-clip 2.5s steps(1) infinite;
|
animation: glitch-clip 2.5s steps(1) infinite;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ── Nav & footer link hover polish ─────────────────────────── */
|
||||||
|
|
||||||
|
/* Desktop nav links — lift + glow on hover */
|
||||||
|
header nav a.label {
|
||||||
|
transition: color 0.2s var(--ease-sharp), transform 0.2s var(--ease-out-expo);
|
||||||
|
}
|
||||||
|
header nav a.label:hover {
|
||||||
|
transform: translateY(-1px);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Active underline — smooth width via transition */
|
||||||
|
header nav a.label span {
|
||||||
|
transition: width 0.35s var(--ease-out-expo);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Footer links — subtle lift */
|
||||||
|
footer nav a.label {
|
||||||
|
transition: color 0.2s var(--ease-sharp), transform 0.2s var(--ease-out-expo);
|
||||||
|
}
|
||||||
|
footer nav a.label:hover {
|
||||||
|
transform: translateY(-1px);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Footer social links — icon nudges on hover */
|
||||||
|
footer nav a.label svg {
|
||||||
|
transition: transform 0.2s var(--ease-out-expo);
|
||||||
|
}
|
||||||
|
footer nav a.label:hover svg {
|
||||||
|
transform: translate(1px, -1px);
|
||||||
|
}
|
||||||
|
|
||||||
/* ── View Transitions ────────────────────────────────────────── */
|
/* ── View Transitions ────────────────────────────────────────── */
|
||||||
::view-transition-old(main-content) {
|
::view-transition-old(main-content) {
|
||||||
animation: 160ms var(--ease-sharp) both page-out;
|
animation: 160ms var(--ease-sharp) both page-out;
|
||||||
|
|||||||
@@ -69,6 +69,11 @@
|
|||||||
{{- end -}}
|
{{- end -}}
|
||||||
<link rel="stylesheet" href="{{ $css.RelPermalink }}"{{ if eq hugo.Environment "production" }} integrity="{{ $css.Data.Integrity }}"{{ end }}>
|
<link rel="stylesheet" href="{{ $css.RelPermalink }}"{{ if eq hugo.Environment "production" }} integrity="{{ $css.Data.Integrity }}"{{ end }}>
|
||||||
|
|
||||||
<!-- Favicon -->
|
<!-- Favicon & PWA -->
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||||||
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
|
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
|
||||||
<link rel="icon" href="/favicon.ico" sizes="any">
|
<link rel="icon" href="/favicon.ico" sizes="any">
|
||||||
|
<link rel="manifest" href="/site.webmanifest">
|
||||||
|
<meta name="msapplication-TileColor" content="#050510">
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 4.6 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.3 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 551 B |
Binary file not shown.
|
After Width: | Height: | Size: 848 B |
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"name": "Pivoine.Art",
|
||||||
|
"short_name": "Pivoine",
|
||||||
|
"icons": [
|
||||||
|
{
|
||||||
|
"src": "/android-chrome-192x192.png",
|
||||||
|
"sizes": "192x192",
|
||||||
|
"type": "image/png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "/android-chrome-512x512.png",
|
||||||
|
"sizes": "512x512",
|
||||||
|
"type": "image/png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"theme_color": "#FF1A8C",
|
||||||
|
"background_color": "#050510",
|
||||||
|
"display": "standalone"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user