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

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

71 lines 2.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ── Image Mask ───────────────────────────────────────────────────────────── */
2 .bkim-wrap {
3 box-sizing: border-box;
4 display: block;
5 }
6
7 .bkim-figure {
8 margin: 0;
9 display: inline-block;
10 }
11
12 .bkim-img {
13 display: block;
14 }
15
16 /* Hover effects */
17 .bkim-img[data-hover="zoom"]:hover {
18 transform: scale(calc(var(--bkim-scale, 108) / 100));
19 }
20
21 .bkim-img[data-hover="zoom-out"]:hover {
22 transform: scale(calc(var(--bkim-scale, 92) / 100));
23 }
24
25 .bkim-img[data-hover="rotate"]:hover {
26 transform: rotate(8deg) scale(1.06);
27 }
28
29 .bkim-caption {
30 margin: 12px 0 0;
31 font-style: italic;
32 padding: 0;
33 font-family: var(--bkim-cp-font-family, inherit);
34 font-size: var(--bkim-cp-font-size-d, var(--bkim-cp-sz, 14px));
35 font-weight: var(--bkim-cp-font-weight, var(--bkim-cp-w, 400));
36 text-decoration: var(--bkim-cp-text-decoration, none);
37 text-transform: var(--bkim-cp-text-transform, none);
38 line-height: var(--bkim-cp-line-height-d, var(--bkim-cp-lh, 1.4));
39 letter-spacing: var(--bkim-cp-letter-spacing-d, normal);
40 word-spacing: var(--bkim-cp-word-spacing-d, normal);
41 }
42
43 /* ── Responsive typography ────────────────────────────────────── */
44 @media (max-width: 1024px) {
45 .bkim-caption {
46 font-size: var(--bkim-cp-font-size-t, var(--bkim-cp-font-size-d, var(--bkim-cp-sz, 14px)));
47 line-height: var(--bkim-cp-line-height-t, var(--bkim-cp-line-height-d, var(--bkim-cp-lh, 1.4)));
48 letter-spacing: var(--bkim-cp-letter-spacing-t, var(--bkim-cp-letter-spacing-d, normal));
49 word-spacing: var(--bkim-cp-word-spacing-t, var(--bkim-cp-word-spacing-d, normal));
50 }
51 }
52 @media (max-width: 767px) {
53 .bkim-caption {
54 font-size: var(--bkim-cp-font-size-m, var(--bkim-cp-font-size-t, var(--bkim-cp-font-size-d, var(--bkim-cp-sz, 14px))));
55 line-height: var(--bkim-cp-line-height-m, var(--bkim-cp-line-height-t, var(--bkim-cp-line-height-d, var(--bkim-cp-lh, 1.4))));
56 letter-spacing: var(--bkim-cp-letter-spacing-m, var(--bkim-cp-letter-spacing-t, var(--bkim-cp-letter-spacing-d, normal)));
57 word-spacing: var(--bkim-cp-word-spacing-m, var(--bkim-cp-word-spacing-t, var(--bkim-cp-word-spacing-d, normal)));
58 }
59 }
60
61 /* Alignment helpers */
62 .bkim-wrap.has-text-align-left { text-align: left; }
63 .bkim-wrap.has-text-align-center { text-align: center; }
64 .bkim-wrap.has-text-align-right { text-align: right; }
65
66 @media (prefers-reduced-motion: reduce) {
67 .bkim-img {
68 transition: none !important;
69 }
70 }
71