aboutsummaryrefslogtreecommitdiff
path: root/anki-card-template/card.css
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2023-10-08 09:24:56 +0200
committerlonkaars <loek@pipeframe.xyz>2023-10-08 09:24:56 +0200
commit42741c43857dc3b32f66d9f9b60e259a4780d8b4 (patch)
treebb00ccd03c0022f22788791b8448bd7893acdf69 /anki-card-template/card.css
parent69cf8d2114219dccaf80a4e951857505407eb4d4 (diff)
fix "noaudio" detection on mobile and add tap-highlight to play button on mobile3.5.2
Diffstat (limited to 'anki-card-template/card.css')
-rw-r--r--anki-card-template/card.css14
1 files changed, 10 insertions, 4 deletions
diff --git a/anki-card-template/card.css b/anki-card-template/card.css
index 1c7444e..a112218 100644
--- a/anki-card-template/card.css
+++ b/anki-card-template/card.css
@@ -24,7 +24,7 @@
--indicator-opacity: 50%; /* opacity of indicators in translations (word type) */
--pitch-accent-opacity: 70%; /* opacity of pitch accent indicator in reading field */
--reading-expand-transition: calc(300ms * var(--global-transition-scale)); /* hover expand transition duration for multiple readings */
- --active-transition: calc(80ms * var(--global-transition-scale));
+ --active-detransition: calc(150ms * var(--global-transition-scale));
/* colors */
--fg: canvastext;
@@ -558,12 +558,17 @@ rt { user-select: none; }
/* mobile tap highlight */
.mobile #card * { -webkit-tap-highlight-color: transparent; }
-.mobile #card #sentence-translation .outer {
+.mobile #card #sentence-translation .outer,
+.mobile #card #audio svg {
box-shadow: 0 0 0 0px currentColor;
transition-property: box-shadow;
- transition-duration: var(--active-transition);
+ transition-duration: var(--active-detransition);
+}
+.mobile #card #sentence-translation .outer:active,
+.mobile #card #audio:active svg {
+ box-shadow: 0 0 0 2px currentColor;
+ transition-duration: 0ms;
}
-.mobile #card #sentence-translation .outer:active { box-shadow: 0 0 0 2px currentColor; }
#card { color-scheme: light; }
.night_mode #card { color-scheme: dark; }
@@ -598,6 +603,7 @@ rt { user-select: none; }
.replay-button svg {
width: 24px !important;
height: 24px !important;
+ border-radius: 25%; /* display rounded tap highlight on mobile */
}
/* maximize size of touch target (for mobile) */