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

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

126 lines 5.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-icon-app {
2 display: flex;
3 flex-direction: column;
4 align-items: center;
5 }
6
7 .bkbg-icon-shape {
8 display: inline-flex;
9 align-items: center;
10 justify-content: center;
11 transition: transform 0.3s, box-shadow 0.3s;
12 }
13
14 .bkbg-icon-shape:hover {
15 transform: translateY(-3px);
16 }
17
18 /* ── Animations ── */
19 @keyframes bkbg-icon-bounce {
20 0%, 100% { transform: translateY(0); }
21 40% { transform: translateY(-14px); }
22 60% { transform: translateY(-7px); }
23 }
24 @keyframes bkbg-icon-pulse {
25 0%, 100% { transform: scale(1); }
26 50% { transform: scale(1.18); }
27 }
28 @keyframes bkbg-icon-float {
29 0%, 100% { transform: translateY(0); }
30 50% { transform: translateY(-10px); }
31 }
32 @keyframes bkbg-icon-spin {
33 from { transform: rotate(0deg); }
34 to { transform: rotate(360deg); }
35 }
36 @keyframes bkbg-icon-shake {
37 0%, 100% { transform: rotate(0deg); }
38 20% { transform: rotate(-15deg); }
39 40% { transform: rotate(15deg); }
40 60% { transform: rotate(-10deg); }
41 80% { transform: rotate(10deg); }
42 }
43
44 .bkbg-icon-anim-bounce {
45 animation: bkbg-icon-bounce 1.2s infinite;
46 }
47 .bkbg-icon-anim-pulse {
48 animation: bkbg-icon-pulse 1.4s ease-in-out infinite;
49 }
50 .bkbg-icon-anim-float {
51 animation: bkbg-icon-float 2.5s ease-in-out infinite;
52 }
53 .bkbg-icon-anim-spin {
54 animation: bkbg-icon-spin 2s linear infinite;
55 }
56 .bkbg-icon-anim-shake {
57 animation: bkbg-icon-shake 0.8s ease-in-out infinite;
58 }
59
60 /* Wrap + labels */
61 .bkbg-icon-wrap {
62 display: flex;
63 flex-direction: column;
64 }
65
66 .bkbg-icon-wrap .bkbg-icon-label {
67 font-family: var(--bkbg-ico-lb-font-family, inherit);
68 font-size: var(--bkbg-ico-lb-font-size-d, var(--bkbg-ico-lb-sz, 16px));
69 font-weight: var(--bkbg-ico-lb-font-weight, var(--bkbg-ico-lb-fw, 600));
70 font-style: var(--bkbg-ico-lb-font-style, normal);
71 text-decoration: var(--bkbg-ico-lb-text-decoration, none);
72 text-transform: var(--bkbg-ico-lb-text-transform, none);
73 line-height: var(--bkbg-ico-lb-line-height-d, var(--bkbg-ico-lb-lh, 1.3));
74 letter-spacing: var(--bkbg-ico-lb-letter-spacing-d, normal);
75 word-spacing: var(--bkbg-ico-lb-word-spacing-d, normal);
76 }
77
78 .bkbg-icon-wrap .bkbg-icon-sublabel {
79 font-family: var(--bkbg-ico-sl-font-family, inherit);
80 font-size: var(--bkbg-ico-sl-font-size-d, var(--bkbg-ico-sl-sz, 13px));
81 font-weight: var(--bkbg-ico-sl-font-weight, var(--bkbg-ico-sl-fw, 400));
82 font-style: var(--bkbg-ico-sl-font-style, normal);
83 text-decoration: var(--bkbg-ico-sl-text-decoration, none);
84 text-transform: var(--bkbg-ico-sl-text-transform, none);
85 line-height: var(--bkbg-ico-sl-line-height-d, var(--bkbg-ico-sl-lh, 1.4));
86 letter-spacing: var(--bkbg-ico-sl-letter-spacing-d, normal);
87 word-spacing: var(--bkbg-ico-sl-word-spacing-d, normal);
88 opacity: 0.85;
89 }
90
91 @media (max-width:1024px) {
92 .bkbg-icon-wrap .bkbg-icon-label {
93 font-size: var(--bkbg-ico-lb-font-size-t, var(--bkbg-ico-lb-font-size-d, var(--bkbg-ico-lb-sz, 16px)));
94 line-height: var(--bkbg-ico-lb-line-height-t, var(--bkbg-ico-lb-line-height-d, var(--bkbg-ico-lb-lh, 1.3)));
95 letter-spacing: var(--bkbg-ico-lb-letter-spacing-t, var(--bkbg-ico-lb-letter-spacing-d, normal));
96 word-spacing: var(--bkbg-ico-lb-word-spacing-t, var(--bkbg-ico-lb-word-spacing-d, normal));
97 }
98 .bkbg-icon-wrap .bkbg-icon-sublabel {
99 font-size: var(--bkbg-ico-sl-font-size-t, var(--bkbg-ico-sl-font-size-d, var(--bkbg-ico-sl-sz, 13px)));
100 line-height: var(--bkbg-ico-sl-line-height-t, var(--bkbg-ico-sl-line-height-d, var(--bkbg-ico-sl-lh, 1.4)));
101 letter-spacing: var(--bkbg-ico-sl-letter-spacing-t, var(--bkbg-ico-sl-letter-spacing-d, normal));
102 word-spacing: var(--bkbg-ico-sl-word-spacing-t, var(--bkbg-ico-sl-word-spacing-d, normal));
103 }
104 }
105 @media (max-width:767px) {
106 .bkbg-icon-wrap .bkbg-icon-label {
107 font-size: var(--bkbg-ico-lb-font-size-m, var(--bkbg-ico-lb-font-size-t, var(--bkbg-ico-lb-font-size-d, var(--bkbg-ico-lb-sz, 16px))));
108 line-height: var(--bkbg-ico-lb-line-height-m, var(--bkbg-ico-lb-line-height-t, var(--bkbg-ico-lb-line-height-d, var(--bkbg-ico-lb-lh, 1.3))));
109 letter-spacing: var(--bkbg-ico-lb-letter-spacing-m, var(--bkbg-ico-lb-letter-spacing-t, var(--bkbg-ico-lb-letter-spacing-d, normal)));
110 word-spacing: var(--bkbg-ico-lb-word-spacing-m, var(--bkbg-ico-lb-word-spacing-t, var(--bkbg-ico-lb-word-spacing-d, normal)));
111 }
112 .bkbg-icon-wrap .bkbg-icon-sublabel {
113 font-size: var(--bkbg-ico-sl-font-size-m, var(--bkbg-ico-sl-font-size-t, var(--bkbg-ico-sl-font-size-d, var(--bkbg-ico-sl-sz, 13px))));
114 line-height: var(--bkbg-ico-sl-line-height-m, var(--bkbg-ico-sl-line-height-t, var(--bkbg-ico-sl-line-height-d, var(--bkbg-ico-sl-lh, 1.4))));
115 letter-spacing: var(--bkbg-ico-sl-letter-spacing-m, var(--bkbg-ico-sl-letter-spacing-t, var(--bkbg-ico-sl-letter-spacing-d, normal)));
116 word-spacing: var(--bkbg-ico-sl-word-spacing-m, var(--bkbg-ico-sl-word-spacing-t, var(--bkbg-ico-sl-word-spacing-d, normal)));
117 }
118 }
119
120 .bkbg-icon-link {
121 text-decoration: none;
122 display: inline-flex;
123 align-items: center;
124 justify-content: inherit;
125 }
126