PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.11
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.11
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 / scroll-sticky-content / block.json

block.json in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.11, at blocks/scroll-sticky-content/block.json

196 lines 4.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "$schema": "https://schemas.wp.org/trunk/block.json",
3 "apiVersion": 3,
4 "name": "blockenberg/scroll-sticky-content",
5 "title": "Scroll Sticky Content",
6 "description": "Stripe/Linear-style two-column layout with a sticky heading panel on one side and scrollable feature cards on the other. Active item highlights as it enters the viewport.",
7 "category": "bkbg-effects",
8 "textdomain": "blockenberg",
9 "editorScript": "bkbg-scroll-sticky-content-editor",
10 "style": "bkbg-scroll-sticky-content-style",
11 "viewScript": "bkbg-scroll-sticky-content-frontend",
12 "supports": {
13 "html": false,
14 "anchor": true,
15 "className": true,
16 "align": [
17 "wide",
18 "full"
19 ]
20 },
21 "attributes": {
22 "sectionTitle": {
23 "type": "string",
24 "default": "Why Choose Us"
25 },
26 "sectionSubtitle": {
27 "type": "string",
28 "default": "Scroll through our core advantages and see why teams choose our platform."
29 },
30 "ctaLabel": {
31 "type": "string",
32 "default": "Get Started Free"
33 },
34 "ctaUrl": {
35 "type": "string",
36 "default": "#"
37 },
38 "showCta": {
39 "type": "boolean",
40 "default": true
41 },
42 "layout": {
43 "type": "string",
44 "default": "left-sticky"
45 },
46 "stickyOffset": {
47 "type": "number",
48 "default": 80
49 },
50 "features": {
51 "type": "array",
52 "default": [
53 {
54 "icon": "🚀",
55 "iconType": "custom-char",
56 "iconDashicon": "",
57 "iconImageUrl": "",
58 "title": "Blazing Fast",
59 "desc": "Optimised from the ground up for sub-second load times and smooth 60 fps interactions."
60 },
61 {
62 "icon": "🔒",
63 "iconType": "custom-char",
64 "iconDashicon": "",
65 "iconImageUrl": "",
66 "title": "Secure by Default",
67 "desc": "End-to-end encryption, role-based access, and SOC 2-compliant infrastructure out of the box."
68 },
69 {
70 "icon": "🎨",
71 "iconType": "custom-char",
72 "iconDashicon": "",
73 "iconImageUrl": "",
74 "title": "Endlessly Flexible",
75 "desc": "Mix and match components, themes, and integrations without writing a single line of code."
76 },
77 {
78 "icon": "📊",
79 "iconType": "custom-char",
80 "iconDashicon": "",
81 "iconImageUrl": "",
82 "title": "Deep Analytics",
83 "desc": "Rich dashboards and real-time reporting so you always know what's working and what isn't."
84 }
85 ]
86 },
87 "sectionBg": {
88 "type": "string",
89 "default": "#0a0a0f"
90 },
91 "panelBg": {
92 "type": "string",
93 "default": ""
94 },
95 "textColor": {
96 "type": "string",
97 "default": "#e2e8f0"
98 },
99 "headingColor": {
100 "type": "string",
101 "default": "#ffffff"
102 },
103 "accentColor": {
104 "type": "string",
105 "default": "#7c3aed"
106 },
107 "cardBg": {
108 "type": "string",
109 "default": "#111827"
110 },
111 "cardBorder": {
112 "type": "string",
113 "default": "#1f2937"
114 },
115 "activeCardBg": {
116 "type": "string",
117 "default": "#1e1b4b"
118 },
119 "ctaBg": {
120 "type": "string",
121 "default": "#7c3aed"
122 },
123 "ctaColor": {
124 "type": "string",
125 "default": "#ffffff"
126 },
127 "paddingTop": {
128 "type": "number",
129 "default": 80
130 },
131 "paddingBottom": {
132 "type": "number",
133 "default": 80
134 },
135 "titleSize": {
136 "type": "number",
137 "default": 42
138 },
139 "subtitleSize": {
140 "type": "number",
141 "default": 18
142 },
143 "cardIconSize": {
144 "type": "number",
145 "default": 36
146 },
147 "cardTitleSize": {
148 "type": "number",
149 "default": 20
150 },
151 "cardDescSize": {
152 "type": "number",
153 "default": 15
154 },
155 "iconStyle": {
156 "type": "string",
157 "default": "emoji"
158 },
159 "lineConnector": {
160 "type": "boolean",
161 "default": true
162 },
163 "animateCards": {
164 "type": "boolean",
165 "default": true
166 },
167 "threshold": {
168 "type": "number",
169 "default": 0.45
170 },
171 "titleFontWeight": {
172 "type": "number",
173 "default": 800
174 },
175 "cardTitleFontWeight": {
176 "type": "number",
177 "default": 700
178 },
179 "headingTypo": {
180 "type": "object",
181 "default": {}
182 },
183 "subtitleTypo": {
184 "type": "object",
185 "default": {}
186 },
187 "cardTitleTypo": {
188 "type": "object",
189 "default": {}
190 },
191 "cardDescTypo": {
192 "type": "object",
193 "default": {}
194 }
195 }
196 }