diff options
author | lonkaars <loek@pipeframe.xyz> | 2023-10-08 09:24:56 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2023-10-08 09:24:56 +0200 |
commit | 42741c43857dc3b32f66d9f9b60e259a4780d8b4 (patch) | |
tree | bb00ccd03c0022f22788791b8448bd7893acdf69 /anki-card-template/card.css | |
parent | 69cf8d2114219dccaf80a4e951857505407eb4d4 (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.css | 14 |
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) */ |