From 74f62de1b9d2c051ba629f8b46fb66775d82742d Mon Sep 17 00:00:00 2001 From: Frederik Ring Date: Wed, 17 Jan 2024 19:42:38 +0100 Subject: [PATCH 1/2] Allow inline script, add back SITEURL, remove unused layout template (#20) Reviewed-on: https://git.offen.dev/offen.software/website/pulls/20 --- website/theme/templates/_layout.html | 31 ---------------------------- website/theme/templates/base.html | 14 ++++++------- 2 files changed, 7 insertions(+), 38 deletions(-) delete mode 100644 website/theme/templates/_layout.html diff --git a/website/theme/templates/_layout.html b/website/theme/templates/_layout.html deleted file mode 100644 index 04a64b9..0000000 --- a/website/theme/templates/_layout.html +++ /dev/null @@ -1,31 +0,0 @@ - - -{% block head %} - - - {% block title %}{{ title }}{% endblock %} - - - - - - - - - - - - - - {% assets filters="postcss", output="css/style.min.css", "css/tachyons.min.css", "css/styles.css" %} - - {% endassets %} - -{% endblock %} - - {% block body %}{% endblock %} - - - diff --git a/website/theme/templates/base.html b/website/theme/templates/base.html index d959aa4..b017818 100644 --- a/website/theme/templates/base.html +++ b/website/theme/templates/base.html @@ -7,7 +7,7 @@ - + @@ -16,15 +16,15 @@ - - - - - + --> + + + + {% assets filters="postcss", output="css/style.min.css", "css/tachyons.min.css", "css/styles.css", "css/fonts.css" %} From 5c2b84e641ab5325a0068f2a39b783d8dd06f37d Mon Sep 17 00:00:00 2001 From: hendr-ik Date: Wed, 17 Jan 2024 20:37:27 +0100 Subject: [PATCH 2/2] animation (#21) Reviewed-on: https://git.offen.dev/offen.software/website/pulls/21 Co-authored-by: hendr-ik Co-committed-by: hendr-ik --- website/theme/static/css/styles.css | 176 ++++++++++++++++++++++++++++ website/theme/templates/base.html | 12 +- website/theme/templates/index.html | 85 +++++++++++--- 3 files changed, 254 insertions(+), 19 deletions(-) diff --git a/website/theme/static/css/styles.css b/website/theme/static/css/styles.css index cd1f13a..f8ae86b 100644 --- a/website/theme/static/css/styles.css +++ b/website/theme/static/css/styles.css @@ -116,3 +116,179 @@ IMAGES .imageCrop { object-fit: none; } + +/* --------------------------------------------------- +ANIMATION +----------------------------------------------------*/ +.a-040-010 circle { + animation: show-hide-14 14s ease infinite; + transform-origin: center; +} +.a-040-010 rect { + opacity: 0; + animation: hide-show-14 14s ease infinite; + transform-origin: center; +} +/* ---------- */ +.a-040-030 circle { + animation: show-hide-10 10s ease infinite; + transform-origin: center; +} +/* ---------- */ +.a-040-070 circle { + animation: show-hide-16 16s ease infinite; + transform-origin: center; +} +.a-040-070 rect { + opacity: 0; + animation: hide-show-16 16s ease infinite; + transform-origin: center; +} +/* ---------- */ +.a-040-090 rect { + animation: show-hide-10 10s ease infinite; + transform-origin: center; +} +/* ---------- */ +.a-040-120 rect { + animation: show-hide-20 20s ease infinite; + transform-origin: center; +} + +/* --- KEYFRAMES --- */ +/* --- 10 ------------------ */ +@keyframes show-hide-10 { + 0% { + opacity: 1; + transform: scale(1); + } + 22% { + opacity: 1; + transform: scale(1); + } + 26% { + opacity: 0; + transform: scale(0.8); + } + 46% { + opacity: 0; + transform: scale(0.8); + } + 50% { + opacity: 1; + transform: scale(1); + } +} +/* --- 14 ------------------ */ +@keyframes show-hide-14 { + 0% { + opacity: 1; + transform: scale(1); + } + 46% { + opacity: 1; + transform: scale(1); + } + 48% { + opacity: 0; + transform: scale(0.8); + } + 98% { + opacity: 0; + transform: scale(0.8); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +@keyframes hide-show-14 { + 0% { + opacity: 0; + transform: scale(0.8); + } + 48% { + opacity: 0; + transform: scale(0.8); + } + 50% { + opacity: 1; + transform: scale(1); + } + 96% { + opacity: 1; + transform: scale(1); + } + 98% { + opacity: 0; + transform: scale(0.8); + } +} +/* --- 16 ------------------ */ +@keyframes show-hide-16 { + 0% { + opacity: 1; + transform: scale(1); + } + 56% { + opacity: 1; + transform: scale(1); + } + 58% { + opacity: 0; + transform: scale(0.8); + } + 98% { + opacity: 0; + transform: scale(0.8); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +@keyframes hide-show-16 { + 0% { + opacity: 0; + transform: scale(0.8); + } + 58% { + opacity: 0; + transform: scale(0.8); + } + 60% { + opacity: 1; + transform: scale(1); + } + 96% { + opacity: 1; + transform: scale(1); + } + 98% { + opacity: 0; + transform: scale(0.8); + } +} +/* --- 20 ------------------ */ +@keyframes show-hide-20 { + 0% { + opacity: 1; + transform: scale(1); + } + 74% { + opacity: 1; + transform: scale(1); + } + 76% { + opacity: 0; + transform: scale(0.8); + } + 86% { + opacity: 0; + transform: scale(0.8); + } + 88% { + opacity: 1; + transform: scale(1); + } +} diff --git a/website/theme/templates/base.html b/website/theme/templates/base.html index b017818..0785052 100644 --- a/website/theme/templates/base.html +++ b/website/theme/templates/base.html @@ -37,12 +37,16 @@ {% endblock %} {% if template == 'index' %} -