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

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

142 lines 3.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Color Thief Block — bkbg-ct-* */
2
3 .bkbg-ct-app {
4 font-family: inherit;
5 }
6
7 .bkbg-ct-image-wrap {
8 overflow: hidden;
9 margin-bottom: 12px;
10 }
11
12 .bkbg-ct-image-wrap img {
13 width: 100%;
14 display: block;
15 }
16
17 .bkbg-ct-dominant {
18 display: flex;
19 align-items: center;
20 justify-content: center;
21 height: 32px;
22 border-radius: 6px;
23 margin-bottom: 12px;
24 font-size: 11px;
25 font-weight: 700;
26 letter-spacing: 0.05em;
27 color: #fff;
28 text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
29 }
30
31 .bkbg-ct-swatches {
32 display: flex;
33 flex-wrap: wrap;
34 gap: 8px;
35 justify-content: center;
36 padding: 4px 0;
37 }
38
39 .bkbg-ct-swatches.bkbg-ct-list {
40 flex-direction: column;
41 align-items: flex-start;
42 }
43
44 .bkbg-ct-swatch {
45 display: flex;
46 flex-direction: column;
47 align-items: center;
48 gap: 5px;
49 }
50
51 .bkbg-ct-swatch-color {
52 border: 1px solid rgba(0, 0, 0, 0.12);
53 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
54 transition: transform 0.15s ease, box-shadow 0.15s ease;
55 position: relative;
56 overflow: hidden;
57 }
58
59 .bkbg-ct-swatch-color:hover {
60 transform: scale(1.1);
61 box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);
62 }
63
64 .bkbg-ct-swatch-color.bkbg-ct-copyable {
65 cursor: pointer;
66 }
67
68 .bkbg-ct-swatch-color.bkbg-ct-copied::after {
69 content: "";
70 position: absolute;
71 inset: 0;
72 display: flex;
73 align-items: center;
74 justify-content: center;
75 background: rgba(0, 0, 0, 0.45);
76 color: #fff;
77 font-size: 20px;
78 font-weight: 700;
79 }
80
81 .bkbg-ct-swatch-label {
82 font-family: var(--bkbg-cth-lb-font-family, 'Courier New', monospace);
83 font-size: var(--bkbg-cth-lb-font-size-d, 11px);
84 font-weight: var(--bkbg-cth-lb-font-weight, 400);
85 font-style: var(--bkbg-cth-lb-font-style, normal);
86 text-transform: var(--bkbg-cth-lb-text-transform, none);
87 text-decoration: var(--bkbg-cth-lb-text-decoration, none);
88 text-align: center;
89 line-height: var(--bkbg-cth-lb-line-height-d, 1.4);
90 letter-spacing: var(--bkbg-cth-lb-letter-spacing-d, normal);
91 word-spacing: var(--bkbg-cth-lb-word-spacing-d, normal);
92 word-break: break-all;
93 max-width: 70px;
94 }
95 @media (max-width: 1024px) {
96 .bkbg-ct-swatch-label { font-size: var(--bkbg-cth-lb-font-size-t, var(--bkbg-cth-lb-font-size-d, 11px)); line-height: var(--bkbg-cth-lb-line-height-t, var(--bkbg-cth-lb-line-height-d, 1.4)); letter-spacing: var(--bkbg-cth-lb-letter-spacing-t, var(--bkbg-cth-lb-letter-spacing-d, normal)); word-spacing: var(--bkbg-cth-lb-word-spacing-t, var(--bkbg-cth-lb-word-spacing-d, normal)); }
97 }
98 @media (max-width: 767px) {
99 .bkbg-ct-swatch-label { font-size: var(--bkbg-cth-lb-font-size-m, var(--bkbg-cth-lb-font-size-t, var(--bkbg-cth-lb-font-size-d, 11px))); line-height: var(--bkbg-cth-lb-line-height-m, var(--bkbg-cth-lb-line-height-t, var(--bkbg-cth-lb-line-height-d, 1.4))); letter-spacing: var(--bkbg-cth-lb-letter-spacing-m, var(--bkbg-cth-lb-letter-spacing-t, var(--bkbg-cth-lb-letter-spacing-d, normal))); word-spacing: var(--bkbg-cth-lb-word-spacing-m, var(--bkbg-cth-lb-word-spacing-t, var(--bkbg-cth-lb-word-spacing-d, normal))); }
100 }
101
102 .bkbg-ct-list-item {
103 display: flex;
104 align-items: center;
105 gap: 12px;
106 padding: 6px 0;
107 border-bottom: 1px solid rgba(0, 0, 0, 0.06);
108 width: 100%;
109 }
110
111 .bkbg-ct-list-item:last-child {
112 border-bottom: none;
113 }
114
115 .bkbg-ct-list-info {
116 display: flex;
117 flex-direction: column;
118 gap: 2px;
119 flex: 1;
120 font-size: 12px;
121 }
122
123 .bkbg-ct-copy-btn {
124 background: none;
125 border: 1px solid currentColor;
126 border-radius: 4px;
127 padding: 2px 8px;
128 font-size: 11px;
129 cursor: pointer;
130 opacity: 0.6;
131 transition: opacity 0.2s;
132 font-family: inherit;
133 }
134
135 .bkbg-ct-copy-btn:hover {
136 opacity: 1;
137 }
138
139 .bkbg-ct-editor .bkbg-ct-swatch-color {
140 cursor: default;
141 }
142