X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/27645bc61a8cb186116d6410217011dd755823f2..d285fd31ba8f1aaf3539606e98894f4eb396d41c:/wolnelektury/static/css/book_box.css diff --git a/wolnelektury/static/css/book_box.css b/wolnelektury/static/css/book_box.css index aa50e67f4..ca58a634e 100755 --- a/wolnelektury/static/css/book_box.css +++ b/wolnelektury/static/css/book_box.css @@ -1,5 +1,8 @@ -.book-wide-box, .book-mini-box, .book-box { +.book-mini-box, .Book-item { display: inline-block; +} + +.book-wide-box, .book-box { margin: 0; vertical-align: top; } @@ -15,13 +18,28 @@ .book-wide-box { width: 98.5em; + + /** This is a fullpage box, it must be aligned with the top menu. + This corresponds to a .1em margin below **/ + margin-left: -0.1em; +} + +/* + * A mini-box wraps it's contents (image + label) in an + * other boxes have an inner box as a wrapper. + */ + +.book-box-inner { + /* min, so it can grow */ + min-height: 19.75em; + margin: .5em; } .book-mini-box a, .book-box-inner { display: block; color: black; border: 1px solid #ddd; - height: 20em; +/* height: 20em; */ padding: .8em 1em; margin: .1em; background: #fff; @@ -35,11 +53,17 @@ margin: .1em; overflow: hidden; } -.book-box-inner { - height: 19.75em; - margin: .5em; + + +.book-wide-box .book-box-inner { + /* min, so it can grow */ + min-height: 24.4em; } +/*.book-wide-box.search-result .book-box-inner, .book-wide-box.search-result blockquote { + height: auto !important; +}*/ + .book-mini-box img, .book-box img, .book-wide-box img { width: 13.9em; height: 19.3em; @@ -57,18 +81,25 @@ } .book-mini-box .author { font-size: 1.1em; - color: #777; + color: #707b7a; display: block; } .book-mini-box .title { font-size: 1.4em; + color: #242424; } .book-box-body { height: 17em; overflow: hidden; + position: relative; +} + +.book-wide-box .book-box-body { + height: 21.8em; } + .book-box-head { min-height: 7em; margin-top: 1.4em; @@ -118,7 +149,7 @@ } -.book-box-download:hover .book-box-formats:first { +.book-box-download:hover .book-box-formats span:first-child { margin-top: 1.454em; } @@ -129,12 +160,36 @@ .book-box-tools { font-size: 1.1em; } -.book-box-tools a.downarrow:before { - content: "⇩"; + +.book-wide-box .book-box-tools { + margin-left: 14em; +} + +.book-box-read a:before { + content: "\2609"; font-family: WL-Nav; - font-size: 2em; - margin-right: .25em; + font-size: 2.25em; + margin-right: .15em; vertical-align: middle; + font-weight: normal; +} + +.book-box-download a:before { + content: "\21E9"; + font-family: WL-Nav; + font-size: 2.25em; + margin-right: .15em; + vertical-align: middle; + font-weight: normal; +} + +.book-box-audiobook a:before { + content: "\266B"; + font-family: WL-Nav; + font-size: 2.25em; + margin-right: .15em; + vertical-align: middle; + font-weight: normal; } ul.book-box-tools { @@ -147,13 +202,13 @@ ul.book-box-tools { } .book-box-read { - width: 11em; + width: 11.5em; } .book-box-download { - width: 8em; + width: 8.5em; } .book-box-audiobook { - width: 8em; + width: 7em; } .book-wide-box .right-column { @@ -173,20 +228,73 @@ ul.book-box-tools { vertical-align: center; } -.book-wide-box blockquote div { +.book-wide-box blockquote div.cite-text { padding: 0.888em; } -.book-wide-box #other-tools { +.book-wide-box blockquote p.cite-more { + display: inline; + font-size: 0.611em; + float: right; +} + +ul.inline-items, ul.inline-items li { + margin: 0; + padding: 0; +} + +ul.inline-items li { + display: inline-block; +} + +.book-wide-box .other-tools { float: left; width: 14.5em; - margin-left: 1.5em; + margin: 6em 0 0 1.5em; } - -.book-wide-box #other-download { +.book-wide-box .other-download { float: left; - width 22.5em; - margin: 0em 1.5em 0em 1.5em + width: 22.5em; + margin: 6em 1.5em 0em 1.5em; +} + + +.star { + font-size: 2.25em; + margin-right: .5em; + position: absolute; + right: 0; +} +.star button::-moz-focus-inner { + padding: 0; + border: 0 +} +.if-unlike button { + font-size: 1em; + font-family: inherit; + border: 0; + background: none; + margin: 0; + padding: 0; +} + +.if-like a { + display:block; + text-align:right; + padding: 0; +} + +.like .if-unlike { + display: none; +} + +.unlike .if-like { + display: none; +} + +.snippets .snippet-text { + font-size: 1.2em; + margin: 1.083em 0em; }