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 / image-accordion / block.json

block.json in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.7, at blocks/image-accordion/block.json

205 lines 5.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "apiVersion": 3,
3 "name": "blockenberg/image-accordion",
4 "title": "Image Accordion",
5 "category": "bkbg-media",
6 "icon": "images-alt2",
7 "description": "Expandable image panels that stretch open on hover or click — ideal for showcasing portfolios, services, or locations.",
8 "keywords": [
9 "image",
10 "accordion",
11 "panel",
12 "expand",
13 "hover",
14 "gallery",
15 "tabs"
16 ],
17 "textdomain": "blockenberg",
18 "editorScript": "bkbg-image-accordion-editor",
19 "editorStyle": "bkbg-image-accordion-style",
20 "style": "bkbg-image-accordion-style",
21 "viewScript": "bkbg-image-accordion-frontend",
22 "supports": {
23 "html": false,
24 "align": [
25 "wide",
26 "full"
27 ]
28 },
29 "attributes": {
30 "panels": {
31 "type": "array",
32 "default": [
33 {
34 "imageUrl": "",
35 "imageId": 0,
36 "imageAlt": "",
37 "title": "Panel One",
38 "subtitle": "Subtitle here",
39 "label": "01"
40 },
41 {
42 "imageUrl": "",
43 "imageId": 0,
44 "imageAlt": "",
45 "title": "Panel Two",
46 "subtitle": "Subtitle here",
47 "label": "02"
48 },
49 {
50 "imageUrl": "",
51 "imageId": 0,
52 "imageAlt": "",
53 "title": "Panel Three",
54 "subtitle": "Subtitle here",
55 "label": "03"
56 },
57 {
58 "imageUrl": "",
59 "imageId": 0,
60 "imageAlt": "",
61 "title": "Panel Four",
62 "subtitle": "Subtitle here",
63 "label": "04"
64 },
65 {
66 "imageUrl": "",
67 "imageId": 0,
68 "imageAlt": "",
69 "title": "Panel Five",
70 "subtitle": "Subtitle here",
71 "label": "05"
72 }
73 ]
74 },
75 "trigger": {
76 "type": "string",
77 "default": "hover"
78 },
79 "defaultOpen": {
80 "type": "number",
81 "default": 0
82 },
83 "direction": {
84 "type": "string",
85 "default": "horizontal"
86 },
87 "height": {
88 "type": "number",
89 "default": 500
90 },
91 "expandedFlex": {
92 "type": "number",
93 "default": 4
94 },
95 "collapsedFlex": {
96 "type": "number",
97 "default": 1
98 },
99 "transitionDuration": {
100 "type": "number",
101 "default": 500
102 },
103 "transitionEasing": {
104 "type": "string",
105 "default": "ease"
106 },
107 "overlayColor": {
108 "type": "string",
109 "default": "#000000"
110 },
111 "overlayOpacity": {
112 "type": "number",
113 "default": 40
114 },
115 "overlayHoverOpacity": {
116 "type": "number",
117 "default": 20
118 },
119 "bgFallbackColor": {
120 "type": "string",
121 "default": "#374151"
122 },
123 "showTitle": {
124 "type": "boolean",
125 "default": true
126 },
127 "showSubtitle": {
128 "type": "boolean",
129 "default": true
130 },
131 "showLabel": {
132 "type": "boolean",
133 "default": true
134 },
135 "titleColor": {
136 "type": "string",
137 "default": "#ffffff"
138 },
139 "subtitleColor": {
140 "type": "string",
141 "default": "#e5e7eb"
142 },
143 "labelColor": {
144 "type": "string",
145 "default": "#ffffff"
146 },
147 "labelBg": {
148 "type": "string",
149 "default": "rgba(255,255,255,0.2)"
150 },
151 "titleSize": {
152 "type": "number",
153 "default": 22
154 },
155 "subtitleSize": {
156 "type": "number",
157 "default": 14
158 },
159 "labelSize": {
160 "type": "number",
161 "default": 13
162 },
163 "titleWeight": {
164 "type": "number",
165 "default": 700
166 },
167 "titleTypo": {
168 "type": "object",
169 "default": {}
170 },
171 "subtitleTypo": {
172 "type": "object",
173 "default": {}
174 },
175 "labelTypo": {
176 "type": "object",
177 "default": {}
178 },
179 "textPosition": {
180 "type": "string",
181 "default": "bottom-left"
182 },
183 "textVisibility": {
184 "type": "string",
185 "default": "always"
186 },
187 "borderRadius": {
188 "type": "number",
189 "default": 12
190 },
191 "gap": {
192 "type": "number",
193 "default": 8
194 },
195 "showArrow": {
196 "type": "boolean",
197 "default": false
198 },
199 "scaleOnHover": {
200 "type": "boolean",
201 "default": true
202 }
203 }
204 }
205