PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.7
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.7
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 / metric-cards / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.7, at blocks/metric-cards/style.css

128 lines 5.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-metric-cards-wrap {
2 box-sizing: border-box;
3 }
4
5 .bkbg-metric-cards {
6 align-items: start;
7 }
8
9 /* Card */
10 .bkbg-metric-card {
11 box-sizing: border-box;
12 transition: transform 0.2s ease, box-shadow 0.2s ease;
13 }
14 .bkbg-metric-card:hover {
15 transform: translateY(-3px);
16 }
17
18 /* Glass effect supplement */
19 .bkbg-metric-card[style*="blur"] {
20 border: 1px solid rgba(255, 255, 255, 0.18);
21 }
22
23 /* Value */
24 .bkbg-metric-value {
25 word-break: break-all;
26 font-family: var(--bkbg-mtc-vl-font-family, inherit);
27 font-size: var(--bkbg-mtc-vl-font-size-d, 28px);
28 font-weight: var(--bkbg-mtc-vl-font-weight, 700);
29 font-style: var(--bkbg-mtc-vl-font-style, normal);
30 text-decoration: var(--bkbg-mtc-vl-text-decoration, none);
31 text-transform: var(--bkbg-mtc-vl-text-transform, none);
32 line-height: var(--bkbg-mtc-vl-line-height-d, 1.1);
33 letter-spacing: var(--bkbg-mtc-vl-letter-spacing-d, normal);
34 word-spacing: var(--bkbg-mtc-vl-word-spacing-d, normal);
35 }
36
37 /* Label */
38 .bkbg-mtc-label {
39 font-family: var(--bkbg-mtc-lb-font-family, inherit);
40 font-size: var(--bkbg-mtc-lb-font-size-d, 13px);
41 font-weight: var(--bkbg-mtc-lb-font-weight, 600);
42 font-style: var(--bkbg-mtc-lb-font-style, normal);
43 text-decoration: var(--bkbg-mtc-lb-text-decoration, none);
44 text-transform: var(--bkbg-mtc-lb-text-transform, none);
45 line-height: var(--bkbg-mtc-lb-line-height-d, 1.3);
46 letter-spacing: var(--bkbg-mtc-lb-letter-spacing-d, normal);
47 word-spacing: var(--bkbg-mtc-lb-word-spacing-d, normal);
48 }
49
50 /* Trend */
51 .bkbg-mtc-trend {
52 font-family: var(--bkbg-mtc-tr-font-family, inherit);
53 font-size: var(--bkbg-mtc-tr-font-size-d, 12px);
54 font-weight: var(--bkbg-mtc-tr-font-weight, 600);
55 font-style: var(--bkbg-mtc-tr-font-style, normal);
56 text-decoration: var(--bkbg-mtc-tr-text-decoration, none);
57 text-transform: var(--bkbg-mtc-tr-text-transform, none);
58 line-height: var(--bkbg-mtc-tr-line-height-d, 1.3);
59 letter-spacing: var(--bkbg-mtc-tr-letter-spacing-d, normal);
60 word-spacing: var(--bkbg-mtc-tr-word-spacing-d, normal);
61 }
62
63 /* Sparkline */
64 .bkbg-metric-card svg {
65 overflow: visible;
66 flex-shrink: 0;
67 }
68
69 /* Count-up animation target */
70 .bkbg-metric-value.bkbg-counting {
71 transition: color 0.2s ease;
72 }
73
74 /* Responsive: collapse to fewer columns */
75 @media (max-width: 1024px) {
76 .bkbg-metric-value {
77 font-size: var(--bkbg-mtc-vl-font-size-t, var(--bkbg-mtc-vl-font-size-d, 28px));
78 line-height: var(--bkbg-mtc-vl-line-height-t, var(--bkbg-mtc-vl-line-height-d, 1.1));
79 letter-spacing: var(--bkbg-mtc-vl-letter-spacing-t, var(--bkbg-mtc-vl-letter-spacing-d, normal));
80 word-spacing: var(--bkbg-mtc-vl-word-spacing-t, var(--bkbg-mtc-vl-word-spacing-d, normal));
81 }
82 .bkbg-mtc-label {
83 font-size: var(--bkbg-mtc-lb-font-size-t, var(--bkbg-mtc-lb-font-size-d, 13px));
84 line-height: var(--bkbg-mtc-lb-line-height-t, var(--bkbg-mtc-lb-line-height-d, 1.3));
85 letter-spacing: var(--bkbg-mtc-lb-letter-spacing-t, var(--bkbg-mtc-lb-letter-spacing-d, normal));
86 word-spacing: var(--bkbg-mtc-lb-word-spacing-t, var(--bkbg-mtc-lb-word-spacing-d, normal));
87 }
88 .bkbg-mtc-trend {
89 font-size: var(--bkbg-mtc-tr-font-size-t, var(--bkbg-mtc-tr-font-size-d, 12px));
90 line-height: var(--bkbg-mtc-tr-line-height-t, var(--bkbg-mtc-tr-line-height-d, 1.3));
91 letter-spacing: var(--bkbg-mtc-tr-letter-spacing-t, var(--bkbg-mtc-tr-letter-spacing-d, normal));
92 word-spacing: var(--bkbg-mtc-tr-word-spacing-t, var(--bkbg-mtc-tr-word-spacing-d, normal));
93 }
94 }
95 @media (max-width: 900px) {
96 .bkbg-metric-cards[style*="repeat(4"] {
97 grid-template-columns: repeat(2, 1fr) !important;
98 }
99 .bkbg-metric-cards[style*="repeat(3"] {
100 grid-template-columns: repeat(2, 1fr) !important;
101 }
102 }
103 @media (max-width: 767px) {
104 .bkbg-metric-value {
105 font-size: var(--bkbg-mtc-vl-font-size-m, var(--bkbg-mtc-vl-font-size-t, var(--bkbg-mtc-vl-font-size-d, 28px)));
106 line-height: var(--bkbg-mtc-vl-line-height-m, var(--bkbg-mtc-vl-line-height-t, var(--bkbg-mtc-vl-line-height-d, 1.1)));
107 letter-spacing: var(--bkbg-mtc-vl-letter-spacing-m, var(--bkbg-mtc-vl-letter-spacing-t, var(--bkbg-mtc-vl-letter-spacing-d, normal)));
108 word-spacing: var(--bkbg-mtc-vl-word-spacing-m, var(--bkbg-mtc-vl-word-spacing-t, var(--bkbg-mtc-vl-word-spacing-d, normal)));
109 }
110 .bkbg-mtc-label {
111 font-size: var(--bkbg-mtc-lb-font-size-m, var(--bkbg-mtc-lb-font-size-t, var(--bkbg-mtc-lb-font-size-d, 13px)));
112 line-height: var(--bkbg-mtc-lb-line-height-m, var(--bkbg-mtc-lb-line-height-t, var(--bkbg-mtc-lb-line-height-d, 1.3)));
113 letter-spacing: var(--bkbg-mtc-lb-letter-spacing-m, var(--bkbg-mtc-lb-letter-spacing-t, var(--bkbg-mtc-lb-letter-spacing-d, normal)));
114 word-spacing: var(--bkbg-mtc-lb-word-spacing-m, var(--bkbg-mtc-lb-word-spacing-t, var(--bkbg-mtc-lb-word-spacing-d, normal)));
115 }
116 .bkbg-mtc-trend {
117 font-size: var(--bkbg-mtc-tr-font-size-m, var(--bkbg-mtc-tr-font-size-t, var(--bkbg-mtc-tr-font-size-d, 12px)));
118 line-height: var(--bkbg-mtc-tr-line-height-m, var(--bkbg-mtc-tr-line-height-t, var(--bkbg-mtc-tr-line-height-d, 1.3)));
119 letter-spacing: var(--bkbg-mtc-tr-letter-spacing-m, var(--bkbg-mtc-tr-letter-spacing-t, var(--bkbg-mtc-tr-letter-spacing-d, normal)));
120 word-spacing: var(--bkbg-mtc-tr-word-spacing-m, var(--bkbg-mtc-tr-word-spacing-t, var(--bkbg-mtc-tr-word-spacing-d, normal)));
121 }
122 }
123 @media (max-width: 560px) {
124 .bkbg-metric-cards[style*="repeat"] {
125 grid-template-columns: 1fr !important;
126 }
127 }
128