X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app%2FResources%2Fstatic%2Fthemes%2Fmaterial%2Fcss%2Fcards.scss;h=80c9f253ce72d8fe22793652688e3d5eccb95da7;hb=HEAD;hp=68001a014412af35ff9dafc0bfb7968a39ec781a;hpb=4ae4fa7b8969d8d158ec71645a8443518676a2ed;p=github%2Fwallabag%2Fwallabag.git diff --git a/app/Resources/static/themes/material/css/cards.scss b/app/Resources/static/themes/material/css/cards.scss index 68001a01..80c9f253 100644 --- a/app/Resources/static/themes/material/css/cards.scss +++ b/app/Resources/static/themes/material/css/cards.scss @@ -18,6 +18,24 @@ main { overflow: hidden; } +@mixin mixin-reading-time { + .reading-time { + display: inline-flex; + vertical-align: middle; + + .card-reading-time, + .card-created-at { + display: inline-flex; + } + + span { + margin-right: 5px; + } + + @content; + } +} + .card { .card-content .card-title, .card-reveal .card-title { @@ -98,19 +116,7 @@ main { margin-right: 5px !important; } - .reading-time { - display: inline-flex; - vertical-align: middle; - - .card-reading-time, - .card-created-at { - display: inline-flex; - } - - span { - margin-right: 5px; - } - } + @include mixin-reading-time; } .card-image { @@ -167,7 +173,6 @@ a.original:not(.waves-effect) { .card-tag-labels li { display: flex; - justify-content: space-between; } .card-entry-tags a, @@ -180,30 +185,36 @@ a.original:not(.waves-effect) { color: #fff; } -.card-tag-labels a { - height: 100%; - align-items: center; +.card-tag-link { + width: calc(100% - 48px); + line-height: 1.3; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; } -.card-tag-link { +.card-tag-form { display: flex; min-width: 100px; flex-grow: 1; } -.card-tag-rss { +.card-tag-form input { + margin-bottom: 0; + height: 1.8rem; +} + +.card-tag-icon { display: flex; } .card-tag-labels { - display: flex; - flex-wrap: wrap; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); } .card-tag-labels li { margin: 10px; - flex-basis: 19%; - flex-grow: 1; align-items: center; } @@ -224,10 +235,18 @@ a.original:not(.waves-effect) { } div.metadata { + overflow: hidden; + height: 1.5em; + display: flex; + + ul.tags { + margin-left: 4px; + } + .chip { background-color: $blueAccentColor; padding: 0 7px; - margin: auto 2px; + margin: auto 1px; border-radius: 6px; line-height: 22px; height: 22px; @@ -244,6 +263,16 @@ a.original:not(.waves-effect) { padding-left: 8px; } } + + @include mixin-reading-time { + padding: 0 5px; + flex-wrap: wrap; + margin-left: auto; + + i.material-icons { + font-size: 20px; + } + } } div.card-content {