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

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

95 lines 3.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Sticky Note Block — bksn- prefix */
2 @import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap');
3
4 .bksn-wrap {
5 display: inline-block;
6 position: relative;
7 width: var(--bksn-w, 220px);
8 padding: var(--bksn-p, 20px);
9 background: var(--bksn-bg, #fef08a);
10 color: var(--bksn-text, #333);
11 font-family: var(--bksn-tx-font-family, inherit);
12 font-size: var(--bksn-tx-font-size-d, var(--bksn-fs, 15px));
13 font-weight: var(--bksn-tx-font-weight, var(--bksn-fw, 400));
14 font-style: var(--bksn-tx-font-style, normal);
15 text-decoration: var(--bksn-tx-text-decoration, none);
16 text-transform: var(--bksn-tx-text-transform, none);
17 line-height: var(--bksn-tx-line-height-d, var(--bksn-lh, 1.6));
18 letter-spacing: var(--bksn-tx-letter-spacing-d, normal);
19 word-spacing: var(--bksn-tx-word-spacing-d, normal);
20 box-shadow: var(--bksn-shadow, 4px 6px 16px rgba(0,0,0,.2));
21 transform: rotate(var(--bksn-rot, -2deg));
22 box-sizing: border-box;
23 transition: transform .2s;
24 }
25 .bksn-wrap:hover { transform: rotate(0deg) scale(1.02); }
26
27 .bksn-handwritten,
28 .bksn-handwritten .bksn-heading,
29 .bksn-handwritten .bksn-text {
30 font-family: 'Caveat', cursive !important;
31 }
32
33 /* Curl corner via pseudo-element */
34 .bksn-curl::after {
35 content: '';
36 position: absolute;
37 bottom: 0; right: 0;
38 width: 28px; height: 28px;
39 background: linear-gradient(
40 225deg,
41 rgba(0,0,0,.15) 50%,
42 var(--bksn-bg, #fef08a) 50%
43 );
44 border-top-left-radius: 4px;
45 }
46
47 .bksn-heading {
48 display: block;
49 font-family: var(--bksn-hd-font-family, inherit);
50 font-size: var(--bksn-hd-font-size-d, 1.05em);
51 font-weight: var(--bksn-hd-font-weight, 700);
52 font-style: var(--bksn-hd-font-style, normal);
53 text-decoration: var(--bksn-hd-text-decoration, none);
54 text-transform: var(--bksn-hd-text-transform, none);
55 line-height: var(--bksn-hd-line-height-d, 1.3);
56 letter-spacing: var(--bksn-hd-letter-spacing-d, normal);
57 word-spacing: var(--bksn-hd-word-spacing-d, normal);
58 margin-bottom: 6px;
59 }
60 .bksn-text { margin: 0; }
61
62 /* ── Responsive Typography ── */
63 @media (max-width: 1024px) {
64 .bksn-wrap {
65 font-size: var(--bksn-tx-font-size-t, var(--bksn-tx-font-size-d, var(--bksn-fs, 15px)));
66 line-height: var(--bksn-tx-line-height-t, var(--bksn-tx-line-height-d, var(--bksn-lh, 1.6)));
67 letter-spacing: var(--bksn-tx-letter-spacing-t, var(--bksn-tx-letter-spacing-d, normal));
68 word-spacing: var(--bksn-tx-word-spacing-t, var(--bksn-tx-word-spacing-d, normal));
69 }
70 .bksn-heading {
71 font-size: var(--bksn-hd-font-size-t, var(--bksn-hd-font-size-d, 1.05em));
72 line-height: var(--bksn-hd-line-height-t, var(--bksn-hd-line-height-d, 1.3));
73 letter-spacing: var(--bksn-hd-letter-spacing-t, var(--bksn-hd-letter-spacing-d, normal));
74 word-spacing: var(--bksn-hd-word-spacing-t, var(--bksn-hd-word-spacing-d, normal));
75 }
76 }
77 @media (max-width: 767px) {
78 .bksn-wrap {
79 font-size: var(--bksn-tx-font-size-m, var(--bksn-tx-font-size-t, var(--bksn-tx-font-size-d, var(--bksn-fs, 15px))));
80 line-height: var(--bksn-tx-line-height-m, var(--bksn-tx-line-height-t, var(--bksn-tx-line-height-d, var(--bksn-lh, 1.6))));
81 letter-spacing: var(--bksn-tx-letter-spacing-m, var(--bksn-tx-letter-spacing-t, var(--bksn-tx-letter-spacing-d, normal)));
82 word-spacing: var(--bksn-tx-word-spacing-m, var(--bksn-tx-word-spacing-t, var(--bksn-tx-word-spacing-d, normal)));
83 }
84 .bksn-heading {
85 font-size: var(--bksn-hd-font-size-m, var(--bksn-hd-font-size-t, var(--bksn-hd-font-size-d, 1.05em)));
86 line-height: var(--bksn-hd-line-height-m, var(--bksn-hd-line-height-t, var(--bksn-hd-line-height-d, 1.3)));
87 letter-spacing: var(--bksn-hd-letter-spacing-m, var(--bksn-hd-letter-spacing-t, var(--bksn-hd-letter-spacing-d, normal)));
88 word-spacing: var(--bksn-hd-word-spacing-m, var(--bksn-hd-word-spacing-t, var(--bksn-hd-word-spacing-d, normal)));
89 }
90 }
91
92 /* Editor */
93 .wp-block-blockenberg-sticky-note .bksn-heading,
94 .wp-block-blockenberg-sticky-note .bksn-text { outline: none; }
95