PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.6
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.6
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 / before-after / block.json

block.json in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.6, at blocks/before-after/block.json

66 lines 2.5 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/before-after",
5 "title": "Before/After Slider",
6 "category": "blockenberg",
7 "icon": "image-flip-horizontal",
8 "description": "Compare two images with a draggable slider handle.",
9 "keywords": ["before after", "comparison", "slider", "images", "split"],
10 "textdomain": "blockenberg",
11 "editorScript": "bkbg-before-after-editor",
12 "editorStyle": "bkbg-before-after-style",
13 "style": "bkbg-before-after-style",
14 "viewScript": "bkbg-before-after-frontend",
15 "supports": {
16 "html": false,
17 "anchor": true,
18 "className": true,
19 "align": ["wide", "full"]
20 },
21 "attributes": {
22 "beforeImage": {
23 "type": "object",
24 "default": { "id": 0, "url": "", "alt": "" }
25 },
26 "afterImage": {
27 "type": "object",
28 "default": { "id": 0, "url": "", "alt": "" }
29 },
30
31 "startPosition": { "type": "number", "default": 50 },
32 "orientation": { "type": "string", "default": "horizontal" },
33
34 "showLabels": { "type": "boolean", "default": true },
35 "beforeLabel": { "type": "string", "default": "Before" },
36 "afterLabel": { "type": "string", "default": "After" },
37 "labelPosition": { "type": "string", "default": "top" },
38 "labelBg": { "type": "string", "default": "rgba(0,0,0,0.55)" },
39 "labelColor": { "type": "string", "default": "#ffffff" },
40 "labelSize": { "type": "number", "default": 13 },
41 "labelRadius": { "type": "number", "default": 6 },
42
43 "handleStyle": { "type": "string", "default": "circle" },
44 "handleSize": { "type": "number", "default": 44 },
45 "handleIcon": { "type": "object", "default": { "type": "dashicon", "value": "leftright" } },
46 "handleIconSize": { "type": "number", "default": 18 },
47 "handleBg": { "type": "string", "default": "#007cba" },
48 "handleColor": { "type": "string", "default": "#ffffff" },
49 "lineColor": { "type": "string", "default": "rgba(255,255,255,0.95)" },
50 "lineWidth": { "type": "number", "default": 2 },
51
52 "handleHoverAnim": { "type": "boolean", "default": false },
53 "handleHoverAnimType": { "type": "string", "default": "pulse" },
54 "handleHoverAnimDuration": { "type": "number", "default": 650 },
55
56 "handleHoverScale": { "type": "boolean", "default": true },
57 "handleHoverScaleAmount": { "type": "number", "default": 1.08 },
58
59 "borderRadius": { "type": "number", "default": 12 },
60 "shadow": { "type": "boolean", "default": false },
61
62 "aspect": { "type": "string", "default": "auto" },
63 "minHeight": { "type": "number", "default": 260 }
64 }
65 }
66