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

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

91 lines 3.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ============================================================
2 Alert / Notice — style.css
3 Blockenberg plugin
4 ============================================================ */
5
6 /* ── Wrapper ─────────────────────────────────────────────── */
7 .bkbg-al-wrap {
8 display: flex;
9 flex-direction: row;
10 align-items: flex-start; /* default = top; overridden by data-icon-pos */
11 gap: var(--bkbg-al-gap-ic, 14px);
12 padding: var(--bkbg-al-pad-t, 16px)
13 var(--bkbg-al-pad-r, 20px)
14 var(--bkbg-al-pad-b, 16px)
15 var(--bkbg-al-pad-l, 20px);
16 border-radius: var(--bkbg-al-radius, 8px);
17 background-color: var(--bkbg-al-bg, #eff6ff);
18 box-sizing: border-box;
19 }
20
21 /* ── Icon vertical alignment ────────────────────────────── */
22 .bkbg-al-wrap[data-icon-pos="top"] { align-items: flex-start; }
23 .bkbg-al-wrap[data-icon-pos="center"] { align-items: center; }
24
25 /* ── Border styles ──────────────────────────────────────── */
26 .bkbg-al-wrap[data-border="left"] {
27 border-left: var(--bkbg-al-brd-w, 4px) solid var(--bkbg-al-border, #3b82f6);
28 }
29 .bkbg-al-wrap[data-border="top"] {
30 border-top: var(--bkbg-al-brd-w, 4px) solid var(--bkbg-al-border, #3b82f6);
31 }
32 .bkbg-al-wrap[data-border="full"] {
33 border: var(--bkbg-al-brd-w, 4px) solid var(--bkbg-al-border, #3b82f6);
34 }
35 /* data-border="none" — no rules needed; no border is the default reset */
36
37 /* ── Icon ───────────────────────────────────────────────── */
38 .bkbg-al-icon {
39 display: flex;
40 align-items: center;
41 justify-content: center;
42 flex-shrink: 0;
43 color: var(--bkbg-al-icon-color, #3b82f6);
44 line-height: 1;
45 }
46
47 .bkbg-al-icon svg {
48 display: block;
49 }
50
51 /* ── Content column ─────────────────────────────────────── */
52 .bkbg-al-content {
53 display: flex;
54 flex-direction: column;
55 gap: var(--bkbg-al-gap-tb, 4px);
56 flex: 1;
57 min-width: 0;
58 }
59
60 /* ── Title ──────────────────────────────────────────────── */
61 .bkbg-al-title,
62 .bkbg-al-wrap .bkbg-al-title {
63 margin: 0;
64 padding: 0;
65 font-size: var(--bkbg-al-title-size, 15px);
66 font-weight: var(--bkbg-al-title-w, 700);
67 color: var(--bkbg-al-title, #1e3a5f);
68 line-height: 1.3;
69 }
70
71 /* ── Body ───────────────────────────────────────────────── */
72 .bkbg-al-body,
73 .bkbg-al-wrap .bkbg-al-body {
74 margin: 0;
75 padding: 0;
76 font-size: var(--bkbg-al-body-size, 14px);
77 font-weight: var(--bkbg-al-body-w, 400);
78 line-height: var(--bkbg-al-body-lh, 1.6);
79 color: var(--bkbg-al-text, #1d4ed8);
80 }
81
82 /* ── Editor: keep layout visible in block context ───────── */
83 .bkbg-al-wrap .bkbg-al-content {
84 width: 100%;
85 }
86
87 /* ── When no icon: content takes full width ─────────────── */
88 .bkbg-al-wrap:not(:has(.bkbg-al-icon)) .bkbg-al-content {
89 width: 100%;
90 }
91