PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.11
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.11
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 / progress-circle / style.css

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

150 lines 5.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ── Progress Circle ────────────────────────────────────────────────────────── */
2 .bkpc-wrap {
3 box-sizing: border-box;
4 }
5
6 .bkpc-grid {
7 box-sizing: border-box;
8 }
9
10 .bkpc-item {
11 box-sizing: border-box;
12 display: flex;
13 flex-direction: column;
14 align-items: center;
15 }
16
17 .bkpc-svg {
18 display: block;
19 overflow: visible;
20 }
21
22 .bkpc-ring {
23 transition: stroke-dashoffset 1.2s ease-in-out;
24 }
25
26 /* Typography: Percentage */
27 .bkpc-pct,
28 .bkpc-pct-inner {
29 font-family: var(--bkpc-pct-font-family, inherit);
30 font-size: var(--bkpc-pct-font-size-d, 26px);
31 font-weight: var(--bkpc-pct-font-weight, 700);
32 font-style: var(--bkpc-pct-font-style, normal);
33 text-decoration: var(--bkpc-pct-text-decoration, none);
34 text-transform: var(--bkpc-pct-text-transform, none);
35 line-height: var(--bkpc-pct-line-height-d, 1);
36 letter-spacing: var(--bkpc-pct-letter-spacing-d, normal);
37 word-spacing: var(--bkpc-pct-word-spacing-d, normal);
38 display: block;
39 text-align: center;
40 }
41
42 /* Typography: Label */
43 .bkpc-label,
44 .bkpc-label-inner {
45 font-family: var(--bkpc-lb-font-family, inherit);
46 font-size: var(--bkpc-lb-font-size-d, 14px);
47 font-weight: var(--bkpc-lb-font-weight, 600);
48 font-style: var(--bkpc-lb-font-style, normal);
49 text-decoration: var(--bkpc-lb-text-decoration, none);
50 text-transform: var(--bkpc-lb-text-transform, none);
51 line-height: var(--bkpc-lb-line-height-d, 1.2);
52 letter-spacing: var(--bkpc-lb-letter-spacing-d, normal);
53 word-spacing: var(--bkpc-lb-word-spacing-d, normal);
54 margin: 8px 0 0;
55 }
56
57 /* Typography: Subtext */
58 .bkpc-subtext {
59 font-family: var(--bkpc-st-font-family, inherit);
60 font-size: var(--bkpc-st-font-size-d, 12px);
61 font-weight: var(--bkpc-st-font-weight, 400);
62 font-style: var(--bkpc-st-font-style, normal);
63 text-decoration: var(--bkpc-st-text-decoration, none);
64 text-transform: var(--bkpc-st-text-transform, none);
65 line-height: var(--bkpc-st-line-height-d, 1.3);
66 letter-spacing: var(--bkpc-st-letter-spacing-d, normal);
67 word-spacing: var(--bkpc-st-word-spacing-d, normal);
68 margin: 4px 0 0;
69 }
70
71 .bkpc-inside {
72 display: flex;
73 flex-direction: column;
74 align-items: center;
75 justify-content: center;
76 pointer-events: none;
77 position: relative;
78 z-index: 1;
79 }
80
81 /* editor drag handle area */
82 .block-editor-block-list__block .bkpc-item input[type="range"],
83 .block-editor-block-list__block .bkpc-item input[type="text"] {
84 pointer-events: all;
85 }
86
87 @media (max-width: 1024px) {
88 .bkpc-pct,
89 .bkpc-pct-inner {
90 font-size: var(--bkpc-pct-font-size-t, var(--bkpc-pct-font-size-d, 26px));
91 line-height: var(--bkpc-pct-line-height-t, var(--bkpc-pct-line-height-d, 1));
92 letter-spacing: var(--bkpc-pct-letter-spacing-t, var(--bkpc-pct-letter-spacing-d, normal));
93 word-spacing: var(--bkpc-pct-word-spacing-t, var(--bkpc-pct-word-spacing-d, normal));
94 }
95 .bkpc-label,
96 .bkpc-label-inner {
97 font-size: var(--bkpc-lb-font-size-t, var(--bkpc-lb-font-size-d, 14px));
98 line-height: var(--bkpc-lb-line-height-t, var(--bkpc-lb-line-height-d, 1.2));
99 letter-spacing: var(--bkpc-lb-letter-spacing-t, var(--bkpc-lb-letter-spacing-d, normal));
100 word-spacing: var(--bkpc-lb-word-spacing-t, var(--bkpc-lb-word-spacing-d, normal));
101 }
102 .bkpc-subtext {
103 font-size: var(--bkpc-st-font-size-t, var(--bkpc-st-font-size-d, 12px));
104 line-height: var(--bkpc-st-line-height-t, var(--bkpc-st-line-height-d, 1.3));
105 letter-spacing: var(--bkpc-st-letter-spacing-t, var(--bkpc-st-letter-spacing-d, normal));
106 word-spacing: var(--bkpc-st-word-spacing-t, var(--bkpc-st-word-spacing-d, normal));
107 }
108 }
109
110 @media (max-width: 767px) {
111 .bkpc-pct,
112 .bkpc-pct-inner {
113 font-size: var(--bkpc-pct-font-size-m, var(--bkpc-pct-font-size-t, var(--bkpc-pct-font-size-d, 26px)));
114 line-height: var(--bkpc-pct-line-height-m, var(--bkpc-pct-line-height-t, var(--bkpc-pct-line-height-d, 1)));
115 letter-spacing: var(--bkpc-pct-letter-spacing-m, var(--bkpc-pct-letter-spacing-t, var(--bkpc-pct-letter-spacing-d, normal)));
116 word-spacing: var(--bkpc-pct-word-spacing-m, var(--bkpc-pct-word-spacing-t, var(--bkpc-pct-word-spacing-d, normal)));
117 }
118 .bkpc-label,
119 .bkpc-label-inner {
120 font-size: var(--bkpc-lb-font-size-m, var(--bkpc-lb-font-size-t, var(--bkpc-lb-font-size-d, 14px)));
121 line-height: var(--bkpc-lb-line-height-m, var(--bkpc-lb-line-height-t, var(--bkpc-lb-line-height-d, 1.2)));
122 letter-spacing: var(--bkpc-lb-letter-spacing-m, var(--bkpc-lb-letter-spacing-t, var(--bkpc-lb-letter-spacing-d, normal)));
123 word-spacing: var(--bkpc-lb-word-spacing-m, var(--bkpc-lb-word-spacing-t, var(--bkpc-lb-word-spacing-d, normal)));
124 }
125 .bkpc-subtext {
126 font-size: var(--bkpc-st-font-size-m, var(--bkpc-st-font-size-t, var(--bkpc-st-font-size-d, 12px)));
127 line-height: var(--bkpc-st-line-height-m, var(--bkpc-st-line-height-t, var(--bkpc-st-line-height-d, 1.3)));
128 letter-spacing: var(--bkpc-st-letter-spacing-m, var(--bkpc-st-letter-spacing-t, var(--bkpc-st-letter-spacing-d, normal)));
129 word-spacing: var(--bkpc-st-word-spacing-m, var(--bkpc-st-word-spacing-t, var(--bkpc-st-word-spacing-d, normal)));
130 }
131 }
132
133 @media (max-width: 600px) {
134 .bkpc-grid {
135 grid-template-columns: repeat(2, 1fr) !important;
136 }
137 }
138
139 @media (max-width: 380px) {
140 .bkpc-grid {
141 grid-template-columns: 1fr !important;
142 }
143 }
144
145 @media (prefers-reduced-motion: reduce) {
146 .bkpc-ring {
147 transition: none !important;
148 }
149 }
150