PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 14.6.1
Jetpack – WP Security, Backup, Speed, & Growth v14.6.1
12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 14.4.2 14.5.1 14.6.1 14.7.1 14.8.1 14.9.2 15.0.3 15.1.2 15.2.1 15.3.2 15.4.1 15.5.1 15.6.1 15.7.2 15.8.1 15.9.2 16.0.2 16.1.3 16.2-a.5 16.2-a.3 16.1.2 16.2-a.1 16.1.1 16.1 16.1-beta 16.1-beta.2 16.1-beta.3 16.1-a.5 16.1-a.3 16.0.1 16.1-a.1 16.0 16.0-beta 16.0-a.7 16.0-a.5 15.9.1 16.0-a.3 16.0-a.1 15.9 15.9-beta 15.9-a.7 15.9-a.5 15.9-a.3 15.9-a.1 15.8 15.8-beta 15.8-a.7 15.8-a.5 5.2.5 5.3.4 5.4.4 5.5.5 5.6.5 5.7.5 5.8.4 5.9.4 6.0.4 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.2 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.3 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.4 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.5 6.5.1 6.5.2 6.5.3 6.5.4 6.6 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.7 6.7.1 6.7.2 6.7.3 6.7.4 6.8 6.8.1 6.8.2 6.8.3 6.8.4 6.8.5 6.9 6.9.1 6.9.2 6.9.3 6.9.4 7.0 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2 7.2.1 7.2.1.1 7.2.2 7.2.3 7.2.4 7.2.5 7.3 7.3.0.1 7.3.1 7.3.1.1 7.3.2 7.3.3 7.3.4 7.3.5 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.5 7.5.0.1 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.5.6 7.5.7 7.6 7.6.1 7.6.2 7.6.3 7.6.4 7.7 7.7.1 7.7.2 7.7.3 7.7.4 7.7.5 7.7.6 7.8 7.8.1 7.8.2 7.8.3 7.8.4 7.9 7.9.1 7.9.2 7.9.3 7.9.4 8.0 8.0.1 8.0.2 8.0.3 8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.2 8.2.0.1 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.3 8.3.1 8.3.2 8.3.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.5 8.5.1 8.5.2 8.5.3 8.6 8.6.1 8.6.2 8.6.3 8.6.4 8.7 8.7.0.1 8.7.1 8.7.2 8.7.3 8.7.4 8.8 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.9 8.9.1 8.9.2 8.9.3 8.9.4 9.0 9.0.1 9.0.2 9.0.3 9.0.4 9.0.5 9.1 9.1.1 9.1.2 9.1.3 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.3 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.5 9.5.1 9.5.2 9.5.3 9.5.4 9.5.5 9.6 9.6.1 9.6.2 9.6.3 9.6.4 9.7 9.7.1 9.7.2 15.7-beta.2 9.7.3 15.7.1 9.8 15.8-a.1 9.8.1 15.8-a.3 9.8.2 2.0.9 9.8.3 2.1.7 9.9 2.2.10 9.9.1 2.3.10 9.9.2 2.4.7 9.9.3 2.5.5 2.6.6 2.7.5 2.8.5 2.9.6 3.0.6 3.1.5 3.2.5 3.3.6 3.4.6 3.5.6 3.6.4 3.7.5 3.8.5 3.9.10 4.0.7 4.1.4 4.2.5 4.3.5 4.4.5 4.5.3 4.6.3 4.7.4 4.8.5 4.9.3 5.0.3 5.1.4 trunk 10.0 10.0.1 10.0.2 10.1 10.1.1 10.1.2 10.2 10.2.1 10.2.2 10.2.3 10.3 10.3.1 10.3.2 10.4 10.4.1 10.4.2 10.5 10.5.1 10.5.2 10.5.3 10.6 10.6.1 10.6.2 10.7 10.7.1 10.7.2 10.8 10.8.1 10.8.2 10.9 10.9.1 10.9.2 10.9.3 11.0 11.0.1 11.0.2 11.1 11.1.1 11.1.2 11.1.3 11.1.4 11.2 11.2.1 11.2.2 11.3 11.3.1 11.3.2 11.3.3 11.3.4 11.4 11.4.1 11.4.2 11.5 11.5.1 11.5.2 11.5.3 11.6 11.6.1 11.6.2 11.7 11.7.1 11.7.2 11.7.3 11.8 11.8.3 11.8.4 11.8.5 11.8.6 11.9 11.9.1 11.9.2 11.9.3 12.0 12.0.1 12.0.2 12.1 12.1.1 12.1.2 12.2 12.2.1 12.2.2 12.3 12.3.1 12.4 12.4.1 12.5 12.5.1 12.6 12.6.1 12.6.2 12.6.3 12.7 12.7.1 12.7.2 12.8 12.8.1 12.8.2 12.9 12.9.1 12.9.2 12.9.3 12.9.4 13.0 13.0.1 13.1 13.1.1 13.1.2 13.1.3 13.1.4 13.2 13.2.1 13.2.2 13.2.3 13.3 13.3.1 13.3.2 13.4 13.4.1 13.4.2 13.4.3 13.4.4 13.5 13.5.1 13.6 13.6.1 13.7 13.7.1 13.8 13.8.1 13.8.2 13.9 13.9.1 14.0 14.1 14.2 14.2.1 14.3 14.4 14.4.1 14.5 14.6 14.7 14.8 14.9 14.9.1 15.0 15.0.1 15.0.2 15.1 15.1.1 15.2 15.3 15.3.1 15.4 15.5 15.6 15.7 15.7-a.1 15.7-a.3 15.7-a.5 15.7-a.7 15.7-beta
jetpack / modules / related-posts / related-posts.css
jetpack / modules / related-posts Last commit date
rtl 11 years ago class.related-posts-customize.php 1 year ago jetpack-related-posts.php 1 year ago readme.md 3 years ago related-posts-customizer.js 6 years ago related-posts-rtl.css 1 year ago related-posts.css 1 year ago related-posts.js 1 year ago
related-posts.css
345 lines
1 /**
2 * Jetpack related posts
3 */
4
5 /**
6 * The Gutenberg block
7 */
8
9 .jp-related-posts-i2 {
10 margin-top: 1.5rem;
11 }
12
13 .jp-related-posts-i2__list {
14 --hgap: 1rem;
15
16 display: flex;
17 flex-wrap: wrap;
18 column-gap: var(--hgap);
19 row-gap: 2rem;
20
21 margin: 0;
22 padding: 0;
23
24 list-style-type: none;
25 }
26
27 .jp-related-posts-i2__post {
28 display: flex;
29 flex-direction: column;
30
31 /* Default: 2 items by row */
32 flex-basis: calc( ( 100% - var(--hgap) ) / 2 );
33 }
34
35 /* Quantity qeuries: see https://alistapart.com/article/quantity-queries-for-css/ */
36 .jp-related-posts-i2__post:nth-last-child(n+3):first-child,
37 .jp-related-posts-i2__post:nth-last-child(n+3):first-child ~ * {
38
39 /* From 3 total items on, 3 items by row */
40 flex-basis: calc( ( 100% - var(--hgap) * 2 ) / 3 );
41 }
42
43 .jp-related-posts-i2__post:nth-last-child(4):first-child,
44 .jp-related-posts-i2__post:nth-last-child(4):first-child ~ * {
45
46 /* Exception for 4 total items: 2 items by row */
47 flex-basis: calc( ( 100% - var(--hgap) ) / 2 );
48 }
49
50 .jp-related-posts-i2__post-link {
51 display: flex;
52 flex-direction: column;
53 row-gap: 0.5rem;
54
55 width: 100%;
56 margin-bottom: 1rem;
57
58 line-height: 1.2;
59 }
60
61 .jp-related-posts-i2__post-link:focus-visible {
62 outline-offset: 2px;
63 }
64
65 .jp-related-posts-i2__post-img {
66 order: -1;
67
68 max-width: 100%;
69 }
70
71 .jp-related-posts-i2__post-defs {
72 margin: 0;
73
74 list-style-type: unset;
75 }
76
77 /* Hide, except from screen readers */
78 .jp-related-posts-i2__post-defs dt {
79 position: absolute;
80 width: 1px;
81 height: 1px;
82 overflow: hidden;
83 clip: rect(1px, 1px, 1px, 1px); white-space: nowrap;
84 }
85
86 .jp-related-posts-i2__post-defs dd {
87 margin: 0;
88 }
89
90 /* List view */
91
92 .jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__list {
93 display: block;
94 }
95
96 .jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__post {
97 margin-bottom: 2rem;
98 }
99
100 /* Breakpoints */
101
102 @media only screen and (max-width: 640px) {
103
104 .jp-related-posts-i2__list {
105 display: block;
106 }
107
108 .jp-related-posts-i2__post {
109 margin-bottom: 2rem;
110 }
111 }
112
113 /* Container */
114
115 #jp-relatedposts {
116 display: none;
117 padding-top: 1em;
118 margin: 1em 0;
119 position: relative;
120 clear: both;
121 }
122
123 .jp-relatedposts::after {
124 content: '';
125 display: block;
126 clear: both;
127 }
128
129 /* Headline above related posts section, labeled "Related" */
130
131 #jp-relatedposts h3.jp-relatedposts-headline {
132 margin: 0 0 1em 0;
133 display: inline-block;
134 float: left;
135 font-size: 9pt;
136 font-weight: 700;
137 font-family: inherit;
138 }
139
140 #jp-relatedposts h3.jp-relatedposts-headline em::before {
141 content: "";
142 display: block;
143 width: 100%;
144 min-width: 30px;
145 border-top: 1px solid rgba(0,0,0,.2);
146 margin-bottom: 1em;
147 }
148
149 #jp-relatedposts h3.jp-relatedposts-headline em {
150 font-style: normal;
151 font-weight: 700;
152 }
153
154 /* Related posts items (wrapping items) */
155
156 #jp-relatedposts .jp-relatedposts-items {
157 clear: left;
158 }
159
160 #jp-relatedposts .jp-relatedposts-items-visual {
161 margin-right: -20px;
162 }
163
164 /* Related posts item */
165
166 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
167 float: left;
168 width: 33%;
169 margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */
170 box-sizing: border-box;
171 }
172
173 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
174 padding-right: 20px;
175 filter: alpha(opacity=80);
176 -moz-opacity: .8;
177 opacity: .8;
178 }
179
180 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),
181 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
182 clear: both;
183 }
184
185 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
186 text-decoration: underline;
187 }
188
189 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
190 filter: alpha(opacity=100);
191 -moz-opacity: 1;
192 opacity: 1;
193 }
194
195 /* Related posts item content */
196
197 #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
198 #jp-relatedposts .jp-relatedposts-items p,
199 #jp-relatedposts .jp-relatedposts-items time {
200 font-size: 14px;
201 line-height: 20px;
202 margin: 0;
203 }
204
205 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
206 position:relative;
207 }
208
209 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
210 position:absolute;
211 top:0;
212 bottom:0;
213 left:0;
214 right:0;
215 display:block;
216 border-bottom: 0;
217 }
218
219 #jp-relatedposts .jp-relatedposts-items p,
220 #jp-relatedposts .jp-relatedposts-items time {
221 margin-bottom: 0;
222 }
223
224 #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
225 text-transform: none;
226 margin: 0;
227 font-family: inherit;
228 display: block;
229 max-width: 100%;
230 }
231
232 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
233 font-size: inherit;
234 font-weight: 400;
235 text-decoration: none;
236 filter: alpha(opacity=100);
237 -moz-opacity: 1;
238 opacity: 1;
239 }
240
241 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
242 text-decoration: underline;
243 }
244
245 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
246 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
247 display: block;
248 max-width: 90%;
249 overflow: hidden;
250 text-overflow: ellipsis;
251 }
252
253 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
254 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
255 height: auto;
256 max-width: 100%;
257 }
258
259 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,
260 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
261 opacity: .6;
262 }
263
264 /* Hide the date by default, but leave the element there if a theme wants to use css to make it visible. */
265 .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
266 display: none;
267 }
268
269 /* Behavior when there are thumbnails in visual mode */
270 #jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
271 display: none;
272 }
273
274 /* Behavior when there are no thumbnails in visual mode */
275 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
276 overflow: hidden;
277 }
278
279 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
280 margin-bottom: 1em;
281 }
282
283 /* List Layout */
284 #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
285 clear: both;
286 width: 100%;
287 }
288
289 #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {
290 float: left;
291 overflow: hidden;
292 max-width: 33%;
293 margin-right: 3%;
294 }
295
296 #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
297 display: inline-block;
298 max-width: 63%;
299 }
300
301 /*
302 * Responsive
303 */
304
305 @media only screen and (max-width: 640px) {
306
307 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
308 width: 50%;
309 }
310
311 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
312 clear: left;
313 }
314
315 #jp-relatedposts .jp-relatedposts-items-visual {
316 margin-right: 20px;
317 }
318 }
319
320 @media only screen and (max-width: 320px) {
321
322 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
323 width: 100%;
324 clear: both;
325 margin: 0 0 1em;
326 }
327
328 #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,
329 #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
330 float: none;
331 max-width: 100%;
332 margin-right: 0;
333 }
334 }
335
336 /*
337 * Hide the related post section in the print view of a post
338 */
339
340 @media print {
341
342 .jp-relatedposts {
343 display:none !important;
344 }
345 }