diff options
Diffstat (limited to 'p/themes/base-theme/frss.css')
| -rw-r--r-- | p/themes/base-theme/frss.css | 72 |
1 files changed, 54 insertions, 18 deletions
diff --git a/p/themes/base-theme/frss.css b/p/themes/base-theme/frss.css index 18da5a4ce..fa2fa8146 100644 --- a/p/themes/base-theme/frss.css +++ b/p/themes/base-theme/frss.css @@ -204,8 +204,8 @@ img.favicon { font-style: italic; } -.feed.mute::before { - content: '🔇'; +.feed.mute .item-title .title::before { + content: '🔇 '; } /*=== Videos */ @@ -1046,6 +1046,7 @@ li.drag-hover { } .tree-folder-title { + display: block; padding-top: var(--frss-padding-top-bottom); padding-bottom: var(--frss-padding-top-bottom); } @@ -1064,10 +1065,10 @@ li.drag-hover { white-space: nowrap; } -.tree-folder-items > .item > a { +.tree-folder-items > .item > .item-title { display: inline-block; vertical-align: middle; - width: calc(100% - 32px); + width: calc(100% - 2.5rem); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -1169,17 +1170,19 @@ input[type="search"] { padding: 0; } -.aside_feed .tree-folder-title .icon, -.aside_feed .tree-folder-items .feed .icon { - margin: 0 0.5rem 0 0; +.aside_feed .tree-folder-title button.dropdown-toggle { + padding: 0; + border: 0; + background-color: inherit; + cursor: pointer; } -.aside_feed .tree-folder-items .feed .favicon { - padding: 0; +.aside_feed .tree-folder-title .icon { + margin: 0 0.25rem 0 0; } -.aside_feed .tree-folder-items .item.feed { - padding: var(--frss-padding-top-bottom) 0.75rem; +.aside_feed .tree-folder-items .feed .favicon { + padding: 0; } .aside_feed .tree-folder-items:not(.active) { @@ -1190,12 +1193,21 @@ input[type="search"] { overflow: hidden; } +.aside_feed .tree-folder-items .dropdown-menu { + left: 0; + margin-left: 0.75rem +} + .aside_feed .tree-folder-items .dropdown { - vertical-align: top; + vertical-align: baseline; + margin-right: 0.25rem; } -.aside_feed .tree-folder-items .dropdown-menu { - left: 0; +.aside_feed .tree-folder-items .dropdown .dropdown-toggle { + padding: var(--frss-padding-top-bottom) 0.25rem var(--frss-padding-top-bottom) 0.75rem; + display: inline-block; + text-align: right; + opacity: 0.4; } .aside_feed .tree-folder-items .item .dropdown-toggle > .icon { @@ -1203,6 +1215,10 @@ input[type="search"] { cursor: pointer; } +.aside_feed .tree-folder-items .item .dropdown-toggle:hover { + opacity: 1; +} + .aside_feed .tree-folder-items .item .dropdown-target:target ~ .dropdown-toggle > .icon, .aside_feed .tree-folder-items .item:hover .dropdown-toggle > .icon, .aside_feed .tree-folder-items .item.active .dropdown-toggle > .icon { @@ -2031,7 +2047,7 @@ html.slider-active { .item.share.error a::after, .category .title.error::before, -.item.feed.error .item-title::before, +.item.feed.error .item-title .title::before, .theme-preview-list .properties .error::before { content: " ⚠"; color: var(--frss-font-color-error); @@ -2100,9 +2116,13 @@ html.slider-active { text-decoration: underline double; } -.aside .category .title:not([data-unread="0"])::after, +.aside .feed .item-title { + padding: var(--frss-padding-top-bottom) 3.5rem var(--frss-padding-top-bottom) 0; +} + +.aside .category .tree-folder-title .title:not([data-unread="0"])::after, .aside .feed .item-title:not([data-unread="0"])::after { - margin: calc(0.125rem + var(--frss-padding-top-bottom)) 0 0 0; + margin: var(--frss-padding-top-bottom) 0 0 0; padding: 0.25rem 0.5rem; min-width: 2rem; display: block; @@ -2117,6 +2137,10 @@ html.slider-active { font-weight: initial; } +.aside .category .title:not([data-unread="0"])::after { + margin: calc(0.125rem + var(--frss-padding-top-bottom)) 0 0 0; +} + .global .box.category .title:not([data-unread="0"])::after { margin: 0.5rem 0 0 0; padding: 5px 10px; @@ -2181,7 +2205,7 @@ html.slider-active { .feed .item-title:not([data-unread="0"]) { font-weight: bold; - width: calc(100% - 5.5rem); + width: calc(100% - 6rem); } .state_unread .category:not(.active)[data-unread="0"], @@ -2308,6 +2332,18 @@ html.slider-active { text-align: center; } + .aside .feed .item-title { + padding-left: 0.75rem; + padding-right: 4rem; + display: block; + width: 100%; + box-sizing: border-box; + } + + .aside .feed .item-title[data-unread="0"] { + padding-right: 1rem; + } + .flux .flux_header .item .title:has(~.date) { padding-right: 1rem; } |
