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 / logo-carousel / block.json

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

87 lines 3.7 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/logo-carousel",
5 "title": "Logo Carousel",
6 "category": "blockenberg",
7 "icon": "images-alt2",
8 "description": "Show client/partner logos in a responsive carousel or grid.",
9 "keywords": ["logo", "carousel", "clients", "partners", "brands"],
10 "textdomain": "blockenberg",
11 "editorScript": "bkbg-logo-carousel-editor",
12 "editorStyle": "bkbg-logo-carousel-style",
13 "style": "bkbg-logo-carousel-style",
14 "viewScript": "bkbg-logo-carousel-frontend",
15 "supports": {
16 "html": false,
17 "anchor": true,
18 "className": true,
19 "align": ["wide", "full"]
20 },
21 "attributes": {
22 "logos": {
23 "type": "array",
24 "default": [
25 { "image": { "id": 0, "url": "", "alt": "" }, "link": "", "newTab": true },
26 { "image": { "id": 0, "url": "", "alt": "" }, "link": "", "newTab": true },
27 { "image": { "id": 0, "url": "", "alt": "" }, "link": "", "newTab": true },
28 { "image": { "id": 0, "url": "", "alt": "" }, "link": "", "newTab": true },
29 { "image": { "id": 0, "url": "", "alt": "" }, "link": "", "newTab": true },
30 { "image": { "id": 0, "url": "", "alt": "" }, "link": "", "newTab": true }
31 ]
32 },
33
34 "layoutStyle": { "type": "string", "default": "carousel" },
35 "columns": { "type": "number", "default": 5 },
36 "gap": { "type": "number", "default": 24 },
37
38 "carouselVisible": { "type": "number", "default": 4 },
39 "carouselPeek": { "type": "boolean", "default": true },
40 "carouselPeekAmount": { "type": "string", "default": "20%" },
41
42 "carouselNav": { "type": "boolean", "default": true },
43 "carouselNavStyle": { "type": "string", "default": "overlay" },
44
45 "carouselIndicators": { "type": "string", "default": "none" },
46 "carouselIndicatorsPosition": { "type": "string", "default": "below" },
47
48 "carouselDotsStyle": { "type": "string", "default": "default" },
49 "carouselProgressStyle": { "type": "string", "default": "default" },
50
51 "carouselIndicatorSize": { "type": "number", "default": 8 },
52 "carouselIndicatorColor": { "type": "string", "default": "rgba(0,0,0,0.22)" },
53 "carouselIndicatorActiveColor": { "type": "string", "default": "rgba(0,0,0,0.65)" },
54
55 "carouselProgressHeight": { "type": "number", "default": 6 },
56 "carouselProgressBg": { "type": "string", "default": "rgba(0,0,0,0.12)" },
57 "carouselProgressFg": { "type": "string", "default": "rgba(0,0,0,0.55)" },
58
59 "carouselFractionColor": { "type": "string", "default": "rgba(0,0,0,0.65)" },
60 "carouselFractionSize": { "type": "number", "default": 13 },
61
62 "autoplay": { "type": "boolean", "default": false },
63 "autoplayDelay": { "type": "number", "default": 3000 },
64 "autoplayPauseOnHover": { "type": "boolean", "default": true },
65
66 "infiniteScroll": { "type": "boolean", "default": true },
67 "autoScroll": { "type": "boolean", "default": false },
68 "autoScrollSpeed": { "type": "number", "default": 40 },
69 "autoScrollPauseOnHover": { "type": "boolean", "default": true },
70
71 "logoMaxHeight": { "type": "number", "default": 150 },
72 "logoPadding": { "type": "number", "default": 14 },
73 "logoRadius": { "type": "number", "default": 12 },
74 "logoBg": { "type": "string", "default": "transparent" },
75 "logoBorderColor": { "type": "string", "default": "rgba(0,0,0,0.10)" },
76 "logoBorderWidth": { "type": "number", "default": 0 },
77
78 "logoOpacity": { "type": "number", "default": 0.8 },
79 "logoHoverOpacity": { "type": "number", "default": 1 },
80 "logoGrayscale": { "type": "boolean", "default": true },
81 "logoHoverGrayscale": { "type": "boolean", "default": false },
82
83 "logoFit": { "type": "string", "default": "contain" },
84 "logoHoverScale": { "type": "number", "default": 1.03 }
85 }
86 }
87