diff options
author | lonkaars <loek@pipeframe.xyz> | 2023-01-19 22:16:30 +0100 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2023-01-19 22:16:30 +0100 |
commit | 8b895683e2f2eb567c16d77c3c97a3d0a6b2c111 (patch) | |
tree | 2f28827920252bcc375ad0c93dab3a25d8a83f45 /anki-card-template/card.css | |
parent | 63db70b0d0d48fa28f1028ba08193c31e752fdf0 (diff) |
css and parser updates
Diffstat (limited to 'anki-card-template/card.css')
-rw-r--r-- | anki-card-template/card.css | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/anki-card-template/card.css b/anki-card-template/card.css index 6522a83..ed68b6f 100644 --- a/anki-card-template/card.css +++ b/anki-card-template/card.css @@ -1,4 +1,14 @@ -body { margin: 0; } +body { + margin: 0; + width: 100vw; + height: 100vh; +} + +body { + display: flex; + flex-direction: column; + justify-content: center; +} .mobile #card .foreign { font-size: 1.75rem; } .mobile #card .native { font-size: 1.25rem; } @@ -7,7 +17,7 @@ body { margin: 0; } #card .native { font-size: 1.0rem; } #card { text-align: center; } -#card span { display: block; } +#card > * > span { display: block; } #separator { border: none; @@ -28,7 +38,7 @@ body { margin: 0; } display: none; } -#sentence-translation { margin-top: 1em; } +#card #back #sentence-translation { margin-top: 2em; } .spoiler { transition: filter 300ms; @@ -37,12 +47,12 @@ body { margin: 0; } .spoiler.hidden { filter: blur(0.3rem); } .spoiler.visible { filter: blur(0rem); } +#card.horizontal-layout { width: 100vw; } +#card.vertical-layout { height: 100vh; } #card.vertical-layout > * { grid-row: 1; } #card.vertical-layout { display: grid; grid-auto-columns: 1fr auto auto; - height: 100vh; - overflow: hidden; } #card.vertical-layout #back { flex-direction: column; } #card.vertical-layout #back, @@ -55,8 +65,8 @@ body { margin: 0; } #card.vertical-layout #separator { grid-column: 2; } #card.vertical-layout #front { grid-column: 3; } -#card.horizontal-layout span, -#card.vertical-layout #back span { +#card.horizontal-layout > * > span, +#card.vertical-layout > #back > span { padding: 0 1em; margin: 0.5em auto; } @@ -66,10 +76,9 @@ body { margin: 0; } margin: auto 0.5em; } -#card.vertical-layout #sentence { - writing-mode: vertical-rl; -} +#card.vertical-layout #sentence { writing-mode: vertical-rl; } +#card.vertical-layout #sentence { max-height: 30em; } #card.horizontal-layout span, #card.vertical-layout #back span { max-width: 30em; @@ -77,7 +86,5 @@ body { margin: 0; } margin-right: auto; } -#card.vertical-layout #sentence { - max-height: 30em; -} +#card.vertical-layout #target-word-reading .reading { display: block; } |