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

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

123 lines 5.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Off-Canvas Drawer — bkoc- */
2 .bkoc-wrap {
3 font-family: inherit;
4 }
5 .bkoc-trigger {
6 cursor: pointer;
7 font-size: var(--bkoc-trg-font-size-d, 15px);
8 font-weight: var(--bkoc-trg-font-weight, 700);
9 line-height: var(--bkoc-trg-line-height-d, var(--bkoc-trg-line-height, 1));
10 font-style: var(--bkoc-trg-font-style);
11 text-decoration: var(--bkoc-trg-text-decoration);
12 text-transform: var(--bkoc-trg-text-transform);
13 letter-spacing: var(--bkoc-trg-letter-spacing-d, var(--bkoc-trg-letter-spacing));
14 font-family: var(--bkoc-trg-font-family, inherit);
15 transition: opacity 0.2s, transform 0.15s;
16 }
17 .bkoc-trigger:hover {
18 opacity: 0.88;
19 transform: translateY(-1px);
20 }
21 .bkoc-overlay {
22 position: fixed;
23 inset: 0;
24 z-index: 9998;
25 opacity: 0;
26 pointer-events: none;
27 transition: opacity 0.3s ease;
28 }
29 .bkoc-drawer {
30 position: fixed;
31 top: 0;
32 height: 100%;
33 max-width: 90vw;
34 overflow-y: auto;
35 z-index: 9999;
36 box-sizing: border-box;
37 }
38 /* Open states */
39 .bkoc-wrap.bkoc-open .bkoc-overlay {
40 opacity: 1 !important;
41 pointer-events: auto;
42 }
43 .bkoc-wrap.bkoc-open .bkoc-drawer {
44 transform: translateX(0) !important;
45 }
46 .bkoc-close {
47 display: flex;
48 align-items: center;
49 justify-content: center;
50 background: none;
51 border: none;
52 cursor: pointer;
53 padding: 4px;
54 border-radius: 6px;
55 transition: background 0.15s;
56 }
57 .bkoc-close:hover {
58 background: rgba(0,0,0,0.05);
59 }
60
61 /* ── Drawer title ─────────────────────────────────────────── */
62 .bkoc-wrap h3.bkoc-drawer-title,
63 .bkoc-wrap .bkoc-drawer-title {
64 font-size: var(--bkoc-tt-font-size-d, 18px);
65 font-weight: var(--bkoc-tt-font-weight, 700);
66 line-height: var(--bkoc-tt-line-height-d, var(--bkoc-tt-line-height, 1.2));
67 font-style: var(--bkoc-tt-font-style);
68 text-decoration: var(--bkoc-tt-text-decoration);
69 text-transform: var(--bkoc-tt-text-transform);
70 letter-spacing: var(--bkoc-tt-letter-spacing-d, var(--bkoc-tt-letter-spacing));
71 font-family: var(--bkoc-tt-font-family);
72 }
73
74 /* ── Drawer content ───────────────────────────────────────── */
75 .bkoc-content {
76 font-size: var(--bkoc-ct-font-size-d, 15px);
77 font-weight: var(--bkoc-ct-font-weight, 400);
78 line-height: var(--bkoc-ct-line-height-d, var(--bkoc-ct-line-height, 1.7));
79 font-style: var(--bkoc-ct-font-style);
80 text-decoration: var(--bkoc-ct-text-decoration);
81 text-transform: var(--bkoc-ct-text-transform);
82 letter-spacing: var(--bkoc-ct-letter-spacing-d, var(--bkoc-ct-letter-spacing));
83 font-family: var(--bkoc-ct-font-family);
84 }
85
86 /* ── Responsive typography ────────────────────────────────── */
87 @media (max-width: 1024px) {
88 .bkoc-trigger {
89 font-size: var(--bkoc-trg-font-size-t, var(--bkoc-trg-font-size-d, 15px));
90 line-height: var(--bkoc-trg-line-height-t, var(--bkoc-trg-line-height-d, var(--bkoc-trg-line-height, 1)));
91 letter-spacing: var(--bkoc-trg-letter-spacing-t, var(--bkoc-trg-letter-spacing-d, var(--bkoc-trg-letter-spacing)));
92 }
93 .bkoc-wrap h3.bkoc-drawer-title,
94 .bkoc-wrap .bkoc-drawer-title {
95 font-size: var(--bkoc-tt-font-size-t, var(--bkoc-tt-font-size-d, 18px));
96 line-height: var(--bkoc-tt-line-height-t, var(--bkoc-tt-line-height-d, var(--bkoc-tt-line-height, 1.2)));
97 letter-spacing: var(--bkoc-tt-letter-spacing-t, var(--bkoc-tt-letter-spacing-d, var(--bkoc-tt-letter-spacing)));
98 }
99 .bkoc-content {
100 font-size: var(--bkoc-ct-font-size-t, var(--bkoc-ct-font-size-d, 15px));
101 line-height: var(--bkoc-ct-line-height-t, var(--bkoc-ct-line-height-d, var(--bkoc-ct-line-height, 1.7)));
102 letter-spacing: var(--bkoc-ct-letter-spacing-t, var(--bkoc-ct-letter-spacing-d, var(--bkoc-ct-letter-spacing)));
103 }
104 }
105 @media (max-width: 767px) {
106 .bkoc-trigger {
107 font-size: var(--bkoc-trg-font-size-m, 14px);
108 line-height: var(--bkoc-trg-line-height-m, var(--bkoc-trg-line-height-t, var(--bkoc-trg-line-height-d, var(--bkoc-trg-line-height, 1))));
109 letter-spacing: var(--bkoc-trg-letter-spacing-m, var(--bkoc-trg-letter-spacing-t, var(--bkoc-trg-letter-spacing-d, var(--bkoc-trg-letter-spacing))));
110 }
111 .bkoc-wrap h3.bkoc-drawer-title,
112 .bkoc-wrap .bkoc-drawer-title {
113 font-size: var(--bkoc-tt-font-size-m, 16px);
114 line-height: var(--bkoc-tt-line-height-m, var(--bkoc-tt-line-height-t, var(--bkoc-tt-line-height-d, var(--bkoc-tt-line-height, 1.2))));
115 letter-spacing: var(--bkoc-tt-letter-spacing-m, var(--bkoc-tt-letter-spacing-t, var(--bkoc-tt-letter-spacing-d, var(--bkoc-tt-letter-spacing))));
116 }
117 .bkoc-content {
118 font-size: var(--bkoc-ct-font-size-m, 14px);
119 line-height: var(--bkoc-ct-line-height-m, var(--bkoc-ct-line-height-t, var(--bkoc-ct-line-height-d, var(--bkoc-ct-line-height, 1.7))));
120 letter-spacing: var(--bkoc-ct-letter-spacing-m, var(--bkoc-ct-letter-spacing-t, var(--bkoc-ct-letter-spacing-d, var(--bkoc-ct-letter-spacing))));
121 }
122 }
123