PluginProbe
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder / 51.1.49
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder v51.1.49
51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 51.1.46 51.1.47 51.1.49 All 37 releases
king-addons / includes / widgets / Dynamic_Posts_Grid / widget-guide.md

widget-guide.md in King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder 51.1.49, at includes/widgets/Dynamic_Posts_Grid/widget-guide.md

197 lines 5.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # Dynamic Posts Grid Widget - Style Controls Update
2
3 ## Overview
4 The Dynamic Posts Grid widget has been enhanced with comprehensive Elementor style controls. Previously, many visual properties were hardcoded in CSS. Now users have full control over styling through the Elementor interface.
5
6 ## New Style Control Sections Added
7
8 ### 1. Filter Bar Styling
9 **Section**: `Filter Bar`
10 - Background control (classic & gradient)
11 - Responsive padding
12 - Border controls
13 - Border radius
14 - Box shadow
15
16 ### 2. Filter Title Styling
17 **Section**: `Filter Title`
18 - Typography controls
19 - Color control
20 - Responsive margin
21
22 ### 3. Filter Controls (Dropdown) Styling
23 **Section**: `Filter Controls`
24 - Typography for dropdown
25 - Text color
26 - Background control
27 - Border controls
28 - Border radius
29 - Responsive padding
30 - Box shadow
31
32 ### 4. Search Input Styling
33 **Section**: `Search Input`
34 - Typography controls
35 - Text color
36 - Placeholder color
37 - Container background
38 - Container border
39 - Container border radius
40 - Container box shadow
41 - Input padding
42 - Search button colors (normal & hover)
43
44 ### 5. Enhanced Card Styling
45 **Section**: `Cards`
46 - Background control
47 - Border controls
48 - Border radius
49 - Responsive padding
50 - Box shadow (normal & hover)
51 - Hover transform Y
52
53 ### 6. Card Header Styling
54 **Section**: `Card Header`
55 - Background control
56 - Responsive padding
57 - Border controls
58
59 ### 7. Icon Styling
60 **Section**: `Icon`
61 - Responsive icon size
62 - Icon color
63 - Container size
64 - Container background
65 - Container border radius
66 - Container box shadow
67
68 ### 8. Category Label Styling
69 **Section**: `Category Label`
70 - Typography controls
71 - Color control
72
73 ### 9. Post Title Styling
74 **Section**: `Post Title`
75 - Typography controls
76 - Color control
77 - Hover color
78 - Responsive margin
79
80 ### 10. Post Content Styling
81 **Section**: `Post Content`
82 - Responsive padding
83 - Background control
84
85 ### 11. CTA Button Styling
86 **Section**: `CTA Button`
87 - Typography controls
88 - Text colors (normal & hover)
89 - Background controls (normal & hover)
90 - Border controls
91 - Hover border color
92 - Border radius
93 - Responsive padding & margin
94 - Box shadow (normal & hover)
95 - Hover transform Y
96
97 ### 12. Enhanced Load More Button Styling
98 **Section**: `Load More Button`
99 - Typography controls
100 - Text colors (normal & hover)
101 - Background controls (normal & hover)
102 - Border controls
103 - Border radius
104 - Responsive padding & margin
105 - Box shadow (normal & hover)
106 - Hover transform Y
107
108 ## CSS Changes Made
109
110 ### Removed Hardcoded Styles
111 The following properties were moved from CSS to Elementor controls:
112
113 **Filter Elements:**
114 - Filter title: font-size, font-weight, color
115 - Dropdown: padding, border, border-radius, background, typography, box-shadow
116 - Search container: background, border, border-radius, box-shadow
117 - Search input: padding, typography, colors
118
119 **Card Elements:**
120 - Card: background, border-radius, box-shadow, border, padding
121 - Header: padding, background
122 - Icon: size, colors, container styling
123 - Label: typography, color
124 - Title: typography, colors, margin
125 - Content: padding, background
126 - CTA button: all styling properties
127
128 **Interactive States:**
129 - All hover effects (colors, shadows, transforms)
130 - Focus states for inputs
131 - Button disabled states
132
133 ### Retained CSS Styles
134 Essential functionality styles remain:
135
136 - Grid layout properties
137 - Flexbox structure
138 - Animation transitions
139 - Position properties
140 - Display behaviors
141 - Elementor editor compatibility
142 - Responsive breakpoints
143 - Isotope grid integration
144 - Loading animations
145 - RTL support
146 - Accessibility features
147
148 ## Benefits of This Update
149
150 1. **Complete User Control**: Every visual aspect is now customizable
151 2. **Professional Features**: Gradients, shadows, hover effects, responsive design
152 3. **Better UX**: Organized controls in logical sections
153 4. **Consistency**: Follows Elementor design patterns
154 5. **Performance**: Optimized CSS generation
155 6. **Maintainability**: Easier updates and customization
156
157 ## Implementation Details
158
159 ### Control Types Used
160 - `Group_Control_Typography` - Font styling
161 - `Group_Control_Background` - Backgrounds with gradient support
162 - `Group_Control_Border` - Complete border controls
163 - `Group_Control_Box_Shadow` - Shadow effects
164 - `Controls_Manager::DIMENSIONS` - Responsive spacing
165 - `Controls_Manager::SLIDER` - Numeric values
166 - `Controls_Manager::COLOR` - Color pickers
167
168 ### Responsive Support
169 All applicable controls include responsive options:
170 - Desktop, tablet, mobile breakpoints
171 - Independent control per device
172 - Preview in Elementor responsive mode
173
174 ### Hover Effects
175 Comprehensive hover state controls:
176 - Color transitions
177 - Background changes
178 - Shadow effects
179 - Transform animations
180 - Border color changes
181
182 ## Usage Notes
183
184 1. **Access**: All controls available in Elementor Style tab
185 2. **Organization**: Controls grouped by component for easy navigation
186 3. **Defaults**: Original design maintained as default values
187 4. **Overrides**: Elementor controls override CSS defaults
188 5. **Performance**: Generated CSS is optimized and cached
189
190 ## Migration
191
192 - **Existing Widgets**: Continue working with original CSS
193 - **New Instances**: Benefit from full control options
194 - **Gradual Update**: Users can customize as needed
195 - **No Breaking Changes**: Backward compatibility maintained
196
197 This update significantly enhances the widget's flexibility while maintaining its core functionality and performance.