aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2023-02-23 16:12:03 +0100
committerlonkaars <loek@pipeframe.xyz>2023-02-23 16:12:03 +0100
commit6ad84372eec1d6a22f09332a920b68b4a2c7bc54 (patch)
treeca84636d321c87e80618a32dbf51737a35630b3b
parentce3bc60a990e2aa7f97683ac3f34c2daff5c226d (diff)
custom tap highlight effect for mobile
-rw-r--r--anki-card-template/card.css11
1 files changed, 11 insertions, 0 deletions
diff --git a/anki-card-template/card.css b/anki-card-template/card.css
index be82248..6efacf3 100644
--- a/anki-card-template/card.css
+++ b/anki-card-template/card.css
@@ -24,6 +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));
}
.mobile #card {
--text-block-padding: 0.5em;
@@ -547,3 +548,13 @@ rt { user-select: none; }
#card.horizontal-layout #target-word-reading > * {
vertical-align: middle;
}
+
+/* mobile tap highlight */
+.mobile #card * { -webkit-tap-highlight-color: transparent; }
+.mobile #card #sentence-translation .outer {
+ box-shadow: 0 0 0 0px currentColor;
+ transition-property: box-shadow;
+ transition-duration: var(--active-transition);
+}
+.mobile #card #sentence-translation .outer:active { box-shadow: 0 0 0 2px currentColor; }
+