aboutsummaryrefslogtreecommitdiff
path: root/anki-card-template
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2023-02-01 23:24:09 +0100
committerlonkaars <loek@pipeframe.xyz>2023-02-01 23:24:09 +0100
commit5971851778ad3ec38eb9f75ccc3b47cd1b92d54f (patch)
tree4237690e1bf3286de1f4c6774756b596c73f79f0 /anki-card-template
parente0653d60ca122df3c301ec0cfab91df15c8d224e (diff)
rework definition separators css
Diffstat (limited to 'anki-card-template')
-rw-r--r--anki-card-template/card.css27
1 files changed, 11 insertions, 16 deletions
diff --git a/anki-card-template/card.css b/anki-card-template/card.css
index f096265..126b37b 100644
--- a/anki-card-template/card.css
+++ b/anki-card-template/card.css
@@ -14,7 +14,7 @@
--reading-kana-font-size: var(--native-font-size); /* font size of kana in reading field */
--native-font-size: 1.0rem; /* font size for generic native (latin) text */
--foreign-font-size: 1.5rem; /* font size for generic foreign (japanese) text */
- --definition-spacing: 0.75em; /* definition spacing (mobile vertical only) */
+ --definition-spacing: 0.25em; /* definition spacing (mobile vertical only) */
--definition-marker-width: 2em; /* definition marker width (mobile vertical only) */
--definition-marker-height: 2px; /* definition marker height (mobile vertical only) */
--definition-marker-opacity: 50%; /* definition marker opacity (mobile vertical only) */
@@ -336,28 +336,22 @@ body {
display: inline;
}
-/* mobile definitions style */
#card #target-word-translation .definitions .definition-separator::after { content: ", "; }
-.mobile #card.vertical-layout #target-word-translation .definitions .definition-separator { display: none; }
-.mobile #card.vertical-layout #target-word-translation .definitions .definition {
- position: relative;
- display: block;
- max-width: max-content;
- margin: var(--definition-spacing) auto;
+
+/* mobile definitions style */
+.mobile #card.vertical-layout #target-word-translation .definitions {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
}
-.mobile #card.vertical-layout #target-word-translation .definitions .definition:last-child::before { display: none; }
-.mobile #card.vertical-layout #target-word-translation .definitions .definition::before {
- content: "";
- position: absolute;
- bottom: calc(-0.5 * var(--definition-spacing));
- left: 50%;
- right: 0px;
+.mobile #card.vertical-layout #target-word-translation .definitions .definition-separator::after { content: ""; }
+.mobile #card.vertical-layout #target-word-translation .definitions .definition-separator {
height: var(--definition-marker-height);
width: var(--definition-marker-width);
opacity: var(--definition-marker-opacity);
border-radius: 999px;
background-color: currentColor;
- transform: translate(-50%, 50%);
+ margin: var(--definition-spacing) 0;
}
/* indicator (word type + defaults) */
@@ -452,6 +446,7 @@ body {
position: relative;
padding: 0 1em;
align-items: center;
+ cursor: text;
}
#back .kanji .extra-writings::after {
content: "";