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 / step-progress / style.css

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

93 lines 2.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Step Progress Block — bksp- prefix */
2 .bksp-wrap {
3 display: flex;
4 align-items: center;
5 flex-wrap: nowrap;
6 overflow-x: auto;
7 gap: 0;
8 padding: 12px 0;
9 }
10
11 .bksp-step {
12 display: flex;
13 flex-direction: column;
14 align-items: center;
15 gap: 6px;
16 flex-shrink: 0;
17 }
18
19 .bksp-circle {
20 width: var(--bksp-cSize, 36px);
21 height: var(--bksp-cSize, 36px);
22 border-radius: 50%;
23 display: flex;
24 align-items: center;
25 justify-content: center;
26 font-weight: 700;
27 font-size: .9em;
28 transition: background .3s, border-color .3s;
29 }
30
31 .bksp-done .bksp-circle {
32 background: var(--bksp-done, #22c55e);
33 color: #fff;
34 }
35 .bksp-active .bksp-circle {
36 background: var(--bksp-active, #6c3fb5);
37 color: #fff;
38 box-shadow: 0 0 0 4px rgba(108,63,181,.2);
39 }
40 .bksp-pending .bksp-circle {
41 background: var(--bksp-pending, #e5e7eb);
42 color: #6b7280;
43 }
44
45 .bksp-label {
46 font-family: var(--bksp-lb-font-family, inherit);
47 font-size: var(--bksp-lb-font-size-d, var(--bksp-lSz, 13px));
48 font-weight: var(--bksp-lb-font-weight, 400);
49 font-style: var(--bksp-lb-font-style, normal);
50 text-decoration: var(--bksp-lb-text-decoration, none);
51 text-transform: var(--bksp-lb-text-transform, none);
52 line-height: var(--bksp-lb-line-height-d, 1.4);
53 letter-spacing: var(--bksp-lb-letter-spacing-d, normal);
54 word-spacing: var(--bksp-lb-word-spacing-d, normal);
55 color: #374151;
56 white-space: nowrap;
57 text-align: center;
58 }
59 .bksp-done .bksp-label { color: var(--bksp-done, #22c55e); }
60 .bksp-active .bksp-label { color: var(--bksp-active, #6c3fb5); font-weight: 600; }
61
62 /* Connector line */
63 .bksp-connector {
64 flex: 1;
65 min-width: 24px;
66 height: var(--bksp-barH, 4px);
67 background: var(--bksp-pending, #e5e7eb);
68 margin-bottom: calc( var(--bksp-lSz, 13px) + 6px );
69 transition: background .3s;
70 }
71 .bksp-connector.bksp-conn-done {
72 background: var(--bksp-done, #22c55e);
73 }
74
75 /* ── Responsive Typography ── */
76 @media (max-width: 1024px) {
77 .bksp-label {
78 font-size: var(--bksp-lb-font-size-t, var(--bksp-lb-font-size-d, var(--bksp-lSz, 13px)));
79 line-height: var(--bksp-lb-line-height-t, var(--bksp-lb-line-height-d, 1.4));
80 letter-spacing: var(--bksp-lb-letter-spacing-t, var(--bksp-lb-letter-spacing-d, normal));
81 word-spacing: var(--bksp-lb-word-spacing-t, var(--bksp-lb-word-spacing-d, normal));
82 }
83 }
84 @media (max-width: 767px) {
85 .bksp-wrap { overflow-x: scroll; }
86 .bksp-label {
87 font-size: var(--bksp-lb-font-size-m, var(--bksp-lb-font-size-t, var(--bksp-lb-font-size-d, var(--bksp-lSz, 11px))));
88 line-height: var(--bksp-lb-line-height-m, var(--bksp-lb-line-height-t, var(--bksp-lb-line-height-d, 1.4)));
89 letter-spacing: var(--bksp-lb-letter-spacing-m, var(--bksp-lb-letter-spacing-t, var(--bksp-lb-letter-spacing-d, normal)));
90 word-spacing: var(--bksp-lb-word-spacing-m, var(--bksp-lb-word-spacing-t, var(--bksp-lb-word-spacing-d, normal)));
91 }
92 }
93