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

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

164 lines 4.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "apiVersion": 3,
3 "$schema": "https://schemas.wp.org/trunk/block.json",
4 "name": "blockenberg/rotating-image-tiles",
5 "title": "Rotating Image Tiles",
6 "category": "bkbg-effects",
7 "description": "Responsive grid of tiles that continuously flip to reveal a second image, with staggered timing.",
8 "keywords": [
9 "rotate",
10 "flip",
11 "tiles",
12 "grid",
13 "images",
14 "gallery",
15 "animation"
16 ],
17 "textdomain": "blockenberg",
18 "editorScript": "bkbg-rotating-image-tiles-editor",
19 "style": "bkbg-rotating-image-tiles-style",
20 "viewScript": "bkbg-rotating-image-tiles-frontend",
21 "supports": {
22 "html": false,
23 "anchor": true,
24 "className": true,
25 "align": [
26 "wide",
27 "full"
28 ]
29 },
30 "attributes": {
31 "tiles": {
32 "type": "array",
33 "default": [
34 {
35 "frontUrl": "",
36 "frontAlt": "Front 1",
37 "backUrl": "",
38 "backAlt": "Back 1",
39 "frontBg": "#6366f1",
40 "backBg": "#a5b4fc",
41 "label": ""
42 },
43 {
44 "frontUrl": "",
45 "frontAlt": "Front 2",
46 "backUrl": "",
47 "backAlt": "Back 2",
48 "frontBg": "#8b5cf6",
49 "backBg": "#c4b5fd",
50 "label": ""
51 },
52 {
53 "frontUrl": "",
54 "frontAlt": "Front 3",
55 "backUrl": "",
56 "backAlt": "Back 3",
57 "frontBg": "#ec4899",
58 "backBg": "#f9a8d4",
59 "label": ""
60 },
61 {
62 "frontUrl": "",
63 "frontAlt": "Front 4",
64 "backUrl": "",
65 "backAlt": "Back 4",
66 "frontBg": "#f59e0b",
67 "backBg": "#fde68a",
68 "label": ""
69 },
70 {
71 "frontUrl": "",
72 "frontAlt": "Front 5",
73 "backUrl": "",
74 "backAlt": "Back 5",
75 "frontBg": "#10b981",
76 "backBg": "#6ee7b7",
77 "label": ""
78 },
79 {
80 "frontUrl": "",
81 "frontAlt": "Front 6",
82 "backUrl": "",
83 "backAlt": "Back 6",
84 "frontBg": "#3b82f6",
85 "backBg": "#93c5fd",
86 "label": ""
87 }
88 ]
89 },
90 "columns": {
91 "type": "number",
92 "default": 3
93 },
94 "tileWidth": {
95 "type": "number",
96 "default": 300
97 },
98 "tileHeight": {
99 "type": "number",
100 "default": 200
101 },
102 "tileRadius": {
103 "type": "number",
104 "default": 16
105 },
106 "flipDuration": {
107 "type": "number",
108 "default": 800
109 },
110 "staggerDelay": {
111 "type": "number",
112 "default": 300
113 },
114 "autoFlip": {
115 "type": "boolean",
116 "default": true
117 },
118 "autoInterval": {
119 "type": "number",
120 "default": 3000
121 },
122 "flipOnHover": {
123 "type": "boolean",
124 "default": true
125 },
126 "flipAxis": {
127 "type": "string",
128 "default": "Y"
129 },
130 "showLabel": {
131 "type": "boolean",
132 "default": false
133 },
134 "labelSize": {
135 "type": "number",
136 "default": 14
137 },
138 "gap": {
139 "type": "number",
140 "default": 16
141 },
142 "labelColor": {
143 "type": "string",
144 "default": "#ffffff"
145 },
146 "labelBg": {
147 "type": "string",
148 "default": "rgba(0,0,0,0.5)"
149 },
150 "labelFontWeight": {
151 "type": "number",
152 "default": 600
153 },
154 "labelLineHeight": {
155 "type": "number",
156 "default": 1.3
157 },
158 "labelTypo": {
159 "type": "object",
160 "default": {}
161 }
162 }
163 }
164