PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 13.3.3
Jetpack – WP Security, Backup, Speed, & Growth v13.3.3
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 2 years ago jetpack-related-posts.php 2 years ago readme.md 3 years ago related-posts-customizer.js 6 years ago related-posts-rtl.css 2 years ago related-posts.css 2 years ago related-posts.js 3 years ago
related-posts.css
340 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 /* Default: 2 items by row */
31 flex-basis: calc( ( 100% - var(--hgap) ) / 2 );
32 }
33
34 /* Quantity qeuries: see https://alistapart.com/article/quantity-queries-for-css/ */
35 .jp-related-posts-i2__post:nth-last-child(n+3):first-child,
36 .jp-related-posts-i2__post:nth-last-child(n+3):first-child ~ * {
37 /* From 3 total items on, 3 items by row */
38 flex-basis: calc( ( 100% - var(--hgap) * 2 ) / 3 );
39 }
40
41 .jp-related-posts-i2__post:nth-last-child(4):first-child,
42 .jp-related-posts-i2__post:nth-last-child(4):first-child ~ * {
43 /* Exception for 4 total items: 2 items by row */
44 flex-basis: calc( ( 100% - var(--hgap) ) / 2 );
45 }
46
47 .jp-related-posts-i2__post-link {
48 display: flex;
49 flex-direction: column;
50 row-gap: 0.5rem;
51
52 width: 100%;
53 margin-bottom: 1rem;
54
55 line-height: 1.2;
56 }
57
58 .jp-related-posts-i2__post-link:focus-visible {
59 outline-offset: 2px;
60 }
61
62 .jp-related-posts-i2__post-img {
63 order: -1;
64
65 max-width: 100%;
66 }
67
68 .jp-related-posts-i2__post-defs {
69 margin: 0;
70
71 list-style-type: unset;
72 }
73
74 /* Hide, except from screen readers */
75 .jp-related-posts-i2__post-defs dt {
76 position: absolute;
77 width: 1px;
78 height: 1px;
79 overflow: hidden;
80 clip: rect(1px, 1px, 1px, 1px); white-space: nowrap;
81 }
82
83 .jp-related-posts-i2__post-defs dd {
84 margin: 0;
85 }
86
87 /* List view */
88
89 .jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__list {
90 display: block;
91 }
92
93 .jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__post {
94 margin-bottom: 2rem;
95 }
96
97 /* Breakpoints */
98
99 @media only screen and (max-width: 640px) {
100 .jp-related-posts-i2__list {
101 display: block;
102 }
103
104 .jp-related-posts-i2__post {
105 margin-bottom: 2rem;
106 }
107 }
108
109 /* Container */
110
111 #jp-relatedposts {
112 display: none;
113 padding-top: 1em;
114 margin: 1em 0;
115 position: relative;
116 clear: both;
117 }
118
119 .jp-relatedposts:after {
120 content: '';
121 display: block;
122 clear: both;
123 }
124
125 /* Headline above related posts section, labeled "Related" */
126
127 #jp-relatedposts h3.jp-relatedposts-headline {
128 margin: 0 0 1em 0;
129 display: inline-block;
130 float: left;
131 font-size: 9pt;
132 font-weight: bold;
133 font-family: inherit;
134 }
135
136 #jp-relatedposts h3.jp-relatedposts-headline em:before {
137 content: "";
138 display: block;
139 width: 100%;
140 min-width: 30px;
141 border-top: 1px solid #dcdcde;
142 border-top: 1px solid rgba(0,0,0,.2);
143 margin-bottom: 1em;
144 }
145
146 #jp-relatedposts h3.jp-relatedposts-headline em {
147 font-style: normal;
148 font-weight: bold;
149 }
150
151 /* Related posts items (wrapping items) */
152
153 #jp-relatedposts .jp-relatedposts-items {
154 clear: left;
155 }
156
157 #jp-relatedposts .jp-relatedposts-items-visual {
158 margin-right: -20px;
159 }
160
161 /* Related posts item */
162
163 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
164 float: left;
165 width: 33%;
166 margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */
167 box-sizing: border-box;
168 -moz-box-sizing: border-box;
169 -webkit-box-sizing: border-box;
170 }
171
172 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
173 padding-right: 20px;
174 filter: alpha(opacity=80);
175 -moz-opacity: .8;
176 opacity: .8;
177 }
178
179 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),
180 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
181 clear: both;
182 }
183
184 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
185 text-decoration: underline;
186 }
187
188 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
189 filter: alpha(opacity=100);
190 -moz-opacity: 1;
191 opacity: 1;
192 }
193
194 /* Related posts item content */
195
196 #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
197 #jp-relatedposts .jp-relatedposts-items p,
198 #jp-relatedposts .jp-relatedposts-items time {
199 font-size: 14px;
200 line-height: 20px;
201 margin: 0;
202 }
203 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
204 position:relative;
205 }
206 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
207 position:absolute;
208 top:0;
209 bottom:0;
210 left:0;
211 right:0;
212 display:block;
213 border-bottom: 0;
214 }
215
216 #jp-relatedposts .jp-relatedposts-items p,
217 #jp-relatedposts .jp-relatedposts-items time {
218 margin-bottom: 0;
219 }
220
221 #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
222 text-transform: none;
223 margin: 0;
224 font-family: inherit;
225 display: block;
226 max-width: 100%;
227 }
228
229 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
230 font-size: inherit;
231 font-weight: normal;
232 text-decoration: none;
233 filter: alpha(opacity=100);
234 -moz-opacity: 1;
235 opacity: 1;
236 }
237
238 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
239 text-decoration: underline;
240 }
241
242 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
243 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
244 display: block;
245 max-width: 90%;
246 overflow: hidden;
247 text-overflow: ellipsis;
248 }
249
250 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
251 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
252 height: auto;
253 max-width: 100%;
254 }
255
256 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,
257 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
258 opacity: .6;
259 }
260
261 /* Hide the date by default, but leave the element there if a theme wants to use css to make it visible. */
262 .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
263 display: none;
264 }
265
266 /* Behavior when there are thumbnails in visual mode */
267 #jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
268 display: none;
269 }
270
271 /* Behavior when there are no thumbnails in visual mode */
272 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
273 overflow: hidden;
274 }
275 #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
276 margin-bottom: 1em;
277 }
278
279 /* List Layout */
280 #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
281 clear: both;
282 width: 100%;
283 }
284
285 #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {
286 float: left;
287 overflow: hidden;
288 max-width: 33%;
289 margin-right: 3%;
290 }
291
292 #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
293 display: inline-block;
294 max-width: 63%;
295 }
296
297 /*
298 * Responsive
299 */
300
301 @media only screen and (max-width: 640px) {
302
303 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
304 width: 50%;
305 }
306
307 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
308 clear: left;
309 }
310
311 #jp-relatedposts .jp-relatedposts-items-visual {
312 margin-right: 20px;
313 }
314 }
315
316 @media only screen and (max-width: 320px) {
317
318 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
319 width: 100%;
320 clear: both;
321 margin: 0 0 1em;
322 }
323
324 #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,
325 #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
326 float: none;
327 max-width: 100%;
328 margin-right: 0;
329 }
330 }
331
332 /*
333 * Hide the related post section in the print view of a post
334 */
335
336 @media print {
337 .jp-relatedposts {
338 display:none !important;
339 }
340 }