PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.13
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.13
2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / pagination / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.13, at blocks/pagination/style.css

72 lines 3.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Pagination Block — bkpg- prefix */
2 .bkpg-wrap {
3 display: flex;
4 align-items: center;
5 justify-content: var(--bkpg-align, center);
6 flex-wrap: wrap;
7 gap: var(--bkpg-gap, 6px);
8 list-style: none;
9 margin: 0; padding: 8px 0;
10 }
11
12 .bkpg-item {
13 display: inline-flex;
14 align-items: center;
15 justify-content: center;
16 min-width: var(--bkpg-size, 40px);
17 height: var(--bkpg-size, 40px);
18 padding: 0 10px;
19 background: var(--bkpg-nBg, #f3f4f6);
20 color: var(--bkpg-nTxt, #374151);
21 font-family: var(--bkpg-it-font-family, inherit);
22 font-size: var(--bkpg-it-font-size-d, var(--bkpg-fs, 14px));
23 font-weight: var(--bkpg-it-font-weight, 500);
24 font-style: var(--bkpg-it-font-style, normal);
25 text-decoration: var(--bkpg-it-text-decoration, none);
26 text-transform: var(--bkpg-it-text-transform, none);
27 line-height: var(--bkpg-it-line-height-d, 1);
28 letter-spacing: var(--bkpg-it-letter-spacing-d, normal);
29 word-spacing: var(--bkpg-it-word-spacing-d, normal);
30 transition: background .18s, color .18s;
31 }
32 .bkpg-item:hover {
33 background: var(--bkpg-hBg, #ede9fe);
34 color: var(--bkpg-aTxt, #fff);
35 }
36 .bkpg-item.bkpg-active {
37 background: var(--bkpg-aBg, #6c3fb5);
38 color: var(--bkpg-aTxt, #fff);
39 pointer-events: none;
40 }
41
42 /* Styles */
43 .bkpg-style-rounded .bkpg-item { border-radius: 50%; }
44 .bkpg-style-square .bkpg-item { border-radius: 4px; }
45 .bkpg-style-minimal .bkpg-item { background: none; }
46 .bkpg-style-minimal .bkpg-item:hover { background: var(--bkpg-hBg, #ede9fe); }
47 .bkpg-style-minimal .bkpg-item.bkpg-active { background: none; color: var(--bkpg-aBg, #6c3fb5); font-weight: 700; }
48 .bkpg-style-outline .bkpg-item { background: none; border: 2px solid var(--bkpg-nBg, #e5e7eb); border-radius: 6px; }
49 .bkpg-style-outline .bkpg-item.bkpg-active { border-color: var(--bkpg-aBg, #6c3fb5); background: var(--bkpg-aBg); color: var(--bkpg-aTxt); }
50
51 .bkpg-prev, .bkpg-next { font-weight: 600; border-radius: 6px; }
52 .bkpg-ellipsis { display: inline-flex; align-items: center; padding: 0 6px; color: #9ca3af; user-select: none; }
53
54 .bkpg-item[aria-disabled='true'] { opacity: .4; pointer-events: none; }
55
56 @media (max-width: 1024px) {
57 .bkpg-item {
58 font-size: var(--bkpg-it-font-size-t, var(--bkpg-it-font-size-d, var(--bkpg-fs, 14px)));
59 line-height: var(--bkpg-it-line-height-t, var(--bkpg-it-line-height-d, 1));
60 letter-spacing: var(--bkpg-it-letter-spacing-t, var(--bkpg-it-letter-spacing-d, normal));
61 word-spacing: var(--bkpg-it-word-spacing-t, var(--bkpg-it-word-spacing-d, normal));
62 }
63 }
64 @media (max-width: 767px) {
65 .bkpg-item {
66 font-size: var(--bkpg-it-font-size-m, var(--bkpg-it-font-size-t, var(--bkpg-it-font-size-d, var(--bkpg-fs, 13px))));
67 line-height: var(--bkpg-it-line-height-m, var(--bkpg-it-line-height-t, var(--bkpg-it-line-height-d, 1)));
68 letter-spacing: var(--bkpg-it-letter-spacing-m, var(--bkpg-it-letter-spacing-t, var(--bkpg-it-letter-spacing-d, normal)));
69 word-spacing: var(--bkpg-it-word-spacing-m, var(--bkpg-it-word-spacing-t, var(--bkpg-it-word-spacing-d, normal)));
70 }
71 }
72