From 65770c2d937f4b10377608f61195b17b4b3476c4 Mon Sep 17 00:00:00 2001 From: daudix Date: Sat, 31 Aug 2024 06:52:08 +0300 Subject: [PATCH] More active states --- CHANGELOG.md | 2 + content/demo/index.md | 144 +++++++++++++++++++++++++++++++------- sass/_footnotes-list.scss | 4 ++ sass/_input.scss | 9 ++- sass/_pre-container.scss | 1 - sass/_zola-anchor.scss | 5 ++ 6 files changed, 135 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed2acf8..e654d9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add `external` class to comment timestamp. - Add active state to footer's "Powered by" links. +- Add active state to footnotes' go back button. +- Add active state to slider thumb. - Add hover state to slider thumb. - Add loading animation to "Load Comments" button. - Add zoom-on-hover to custom comment emojis. diff --git a/content/demo/index.md b/content/demo/index.md index 7bdf185..b19e34e 100644 --- a/content/demo/index.md +++ b/content/demo/index.md @@ -548,10 +548,24 @@ Blah blah Inline Quote hmm.
- - + Primary color: +
+ + +
+ + +
+ Fix contrast for: +
+ + +
+ +
+ diff --git a/sass/_footnotes-list.scss b/sass/_footnotes-list.scss index 77c0e65..9450a40 100644 --- a/sass/_footnotes-list.scss +++ b/sass/_footnotes-list.scss @@ -33,6 +33,10 @@ &:hover { opacity: 1; } + + &:active { + transform: scale(var(--active)); + } } li:target a[href*="#fr-"] { diff --git a/sass/_input.scss b/sass/_input.scss index c85ee90..ecf65ed 100644 --- a/sass/_input.scss +++ b/sass/_input.scss @@ -130,20 +130,23 @@ input[type="range"] { &::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; + filter: brightness(0.9); transition: var(--transition); cursor: grab; box-shadow: var(--shadow); border-radius: 999px; - background-color: white; + background-color: hsl(0, 0%, 90%); width: 1.5rem; height: 1.5rem; &:hover { transform: scale(1.1); box-shadow: var(--shadow-raised); + background-color: white; } &:active { + transform: scale(var(--active)); cursor: grabbing; } } @@ -155,16 +158,18 @@ input[type="range"] { box-shadow: var(--shadow); border: none; border-radius: 999px; - background-color: white; + background-color: hsl(0, 0%, 90%); width: 1.5rem; height: 1.5rem; &:hover { transform: scale(1.1); box-shadow: var(--shadow-raised); + background-color: white; } &:active { + transform: scale(var(--active)); cursor: grabbing; } } diff --git a/sass/_pre-container.scss b/sass/_pre-container.scss index 08113ec..34c1fdc 100644 --- a/sass/_pre-container.scss +++ b/sass/_pre-container.scss @@ -34,7 +34,6 @@ background-color: transparent; padding: 0.5rem; line-height: 0; - cursor: copy; &:hover { box-shadow: var(--edge-highlight); diff --git a/sass/_zola-anchor.scss b/sass/_zola-anchor.scss index 36f9991..c6753e5 100644 --- a/sass/_zola-anchor.scss +++ b/sass/_zola-anchor.scss @@ -10,6 +10,7 @@ h6 { } .zola-anchor { + display: inline-block; opacity: 0; transition: var(--transition); margin: 0 0.25em; @@ -18,6 +19,10 @@ h6 { background-color: var(--primary-color); } + &:active { + transform: scale(var(--active)); + } + &:focus-visible { opacity: 1; }