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 / search-bar / style.css

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

84 lines 2.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Search Bar Block — bksb- prefix */
2 .bksb-wrap {
3 display: flex;
4 justify-content: var(--bksb-align, center);
5 width: 100%;
6 }
7 .bksb-wrap[style*="align:flex"] { justify-content: var(--bksb-align); }
8
9 .bksb-form {
10 display: flex;
11 align-items: stretch;
12 width: 100%;
13 max-width: var(--bksb-maxW, 560px);
14 position: relative;
15 }
16
17 .bksb-input {
18 flex: 1;
19 height: var(--bksb-h, 48px);
20 padding: 0 16px;
21 border: 1.5px solid var(--bksb-fieldBrd, #d1d5db);
22 border-radius: var(--bksb-radius, 8px) 0 0 var(--bksb-radius, 8px);
23 background: var(--bksb-fieldBg, #fff);
24 color: var(--bksb-fieldTxt, #111827);
25 font-size: var(--bksb-fs, 15px);
26 outline: none;
27 box-sizing: border-box;
28 transition: border-color .2s;
29 }
30 .bksb-input:focus { border-color: var(--bksb-btnBg, #6c3fb5); }
31
32 .bksb-btn {
33 display: flex;
34 align-items: center;
35 gap: 6px;
36 padding: 0 20px;
37 height: var(--bksb-h, 48px);
38 background: var(--bksb-btnBg, #6c3fb5);
39 color: var(--bksb-btnTxt, #fff);
40 border: none;
41 border-radius: 0 var(--bksb-radius, 8px) var(--bksb-radius, 8px) 0;
42 font-size: var(--bksb-fs, 15px);
43 font-weight: 600;
44 cursor: pointer;
45 white-space: nowrap;
46 transition: opacity .2s;
47 }
48 .bksb-btn:hover { opacity: .88; }
49
50 /* No button: round all sides */
51 .bksb-form:not(:has(.bksb-btn)) .bksb-input {
52 border-radius: var(--bksb-radius, 8px);
53 }
54
55 /* Live results dropdown */
56 .bksb-results {
57 position: absolute;
58 top: 100%; left: 0; right: 0;
59 background: #fff;
60 border: 1px solid #e5e7eb;
61 border-top: none;
62 border-radius: 0 0 8px 8px;
63 box-shadow: 0 8px 24px rgba(0,0,0,.1);
64 max-height: 320px;
65 overflow-y: auto;
66 z-index: 9999;
67 display: none;
68 }
69 .bksb-results.bksb-open { display: block; }
70 .bksb-result-item {
71 display: flex; align-items: center; gap: 10px;
72 padding: 10px 14px;
73 text-decoration: none; color: #111;
74 font-size: .92em; transition: background .15s;
75 }
76 .bksb-result-item:hover { background: #f5f3ff; }
77 .bksb-result-item img {
78 width: 40px; height: 40px;
79 border-radius: 4px; object-fit: cover; flex-shrink: 0;
80 }
81 .bksb-result-title { font-weight: 600; }
82 .bksb-result-type { font-size: .8em; color: #6b7280; }
83 .bksb-results-empty { padding: 14px; color: #6b7280; font-size: .9em; }
84