X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/10fa5ec7d7ee564266145b32f167211684864045..140051e24ff5a74421e8b437cdc12ca8570995cd:/word/memory.plp diff --git a/word/memory.plp b/word/memory.plp index 11520b1..65184d8 100644 --- a/word/memory.plp +++ b/word/memory.plp @@ -11,25 +11,17 @@ Html({ /* cards */ #quiz { display: grid; - grid: repeat(3, 1fr) / repeat(4, 1fr); + grid: auto / repeat(6, 1fr); grid-gap: 1ex; - min-height: calc(100vh - 11.5ex); -} -@media (orientation: portrait) { - #quiz { - grid: repeat(6, 1fr) / repeat(2, 1fr); - } } html { overflow: hidden; /* rotation overflow on celebration */ } figure { - display: inline-block; background: #224; border: 1px solid #888; perspective: 100em; - position: relative; } figure:not(.turn):hover { cursor: pointer; @@ -41,9 +33,12 @@ figure, img { /* card faces */ figure img { backface-visibility: hidden; + -webkit-backface-visibility: hidden; transform: rotateY(180deg); /* back */ transform-style: preserve-3d; - -float: left; /* ff workaround to prevent click selection */ + float: left; /* ff workaround to prevent click selection */ + height: 100%; + object-fit: contain; /* center */ } figure.mirror img { transform: rotateY(180deg) scaleX(-1); @@ -78,10 +73,5 @@ figure.good { EOT }); -if (my $gridsize = $get{grid}) { - printf "", - reverse split /\D+/, $gridsize; - say ''; -} say '

memory

'; say "";