PluginProbe
WebberZone Top 10 — Popular Posts / 4.5.1
WebberZone Top 10 — Popular Posts v4.5.1
4.5.1 4.5.0 4.4.3 4.4.2 4.4.1 4.4.0 4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 trunk 1.0 1.0.1 1.1 1.2 1.3 1.4 1.4.1 1.5 1.5.1 1.5.2 1.5.3 1.6 1.6.1 All 117 releases
← All changes | includes/frontend/css/left-thumbs.css +23 -5 4.3.4 → 4.5.1 View file →
@@ -12,8 +12,10 @@
12 12 --tptn-thumb-border: #ccc;
13 13 --tptn-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
14 14 --tptn-shadow-hover: 0 4px 8px rgba(0, 0, 0, 0.2);
15 15 --tptn-transition: 0.2s ease;
16 + container-type: inline-size;
17 + container-name: tptn-left-thumbs;
16 18 }
17 19
18 20 .tptn-left-thumbs ul {
19 21 margin: 0 !important;
@@ -22,9 +24,9 @@
22 24 }
23 25
24 26 .tptn-left-thumbs ul li {
25 27 display: flex;
26 - flex-wrap: wrap;
28 + flex-wrap: nowrap;
27 29 gap: var(--tptn-gap);
28 30 align-items: flex-start;
29 31 margin-bottom: 1.25rem;
30 32 padding: 0 !important;
@@ -35,10 +37,10 @@
35 37 .tptn-left-thumbs li > a.tptn_link {
36 38 display: block;
37 39 flex: 0 0 auto;
38 40 align-self: flex-start;
39 - width: min(var(--tptn-thumb-width, 9999px), 100%);
40 - max-width: 100%;
41 + width: min(var(--tptn-thumb-width, 9999px), 45%);
42 + max-width: 45%;
41 43 padding: var(--tptn-thumb-frame-padding);
42 44 border-width: var(--tptn-thumb-frame-border-width);
43 45 border-style: solid;
44 46 border-color: var(--tptn-thumb-border);
@@ -68,10 +70,10 @@
68 70 border-radius: calc(var(--tptn-border-radius) * 0.6);
69 71 }
70 72
71 73 .tptn-left-thumbs .tptn_after_thumb {
72 - flex: 1 1 12rem;
73 - min-width: 0;
74 + flex: 1 1 6rem;
75 + min-width: 4rem;
74 76 }
75 77
76 78 .tptn-left-thumbs a.tptn_link {
77 79 text-decoration: none;
@@ -93,8 +95,24 @@
93 95 display: block;
94 96 font-size: 0.9em;
95 97 line-height: 1.4;
96 98 opacity: 0.85;
99 +}
100 +
101 +/* Below this width there isn't room for a legible thumbnail + text column side by side, so stack instead. */
102 +@container tptn-left-thumbs (max-width: 240px) {
103 + .tptn-left-thumbs ul li {
104 + flex-wrap: wrap;
105 + }
106 +
107 + .tptn-left-thumbs li > a.tptn_link {
108 + width: min(var(--tptn-thumb-width, 9999px), 100%);
109 + max-width: 100%;
110 + }
111 +
112 + .tptn-left-thumbs .tptn_after_thumb {
113 + flex-basis: 100%;
114 + }
97 115 }
98 116
99 117 /* Reduced motion for accessibility. */
100 118 @media (prefers-reduced-motion: reduce) {