Callout Icons Widget¶
Description¶
The Callout Icons Widget displays icons with descriptive text, commonly used to highlight features, services, or USPs (Unique Selling Points).
Page Builder Name: Callout Icons | PapaThemes Beautify
Version: 1.0.0
Features¶
- ✅ SVG icons with sprite
- ✅ Link support
- ✅ Inline editing
- ✅ Customizable colors
- ✅ Responsive layout
How to Use¶
1. Add Widget¶
- Open Page Builder
- Drag Callout Icons | PapaThemes Beautify widget to the page
- Widget displays with default icons
2. Configuration¶
Icon Settings¶
| Option | Description |
|---|---|
| Icon | Select icon from sprite |
| Title | Callout title |
| Description | Detailed description |
| Link | URL on click |
SVG Sprite¶
Widget uses SVG sprite injection:
Benefits¶
- Load once, use multiple times
- Optimized performance
- Can style with CSS
Link Behavior¶
When a link is configured:
// Click handler
el.addEventListener('click', () => {
if (!editMode) {
window.location = el.dataset.link;
}
});
- Does not navigate in Edit Mode
- Navigates normally in preview/live
Usage Examples¶
USP Bar¶
Icon 1: Free Shipping - Free shipping on orders over $50
Icon 2: 24/7 Support - Support available 24/7
Icon 3: Secure Payment - Safe and secure checkout
Icon 4: Easy Returns - 30-day return policy
Service Features¶
Icon 1: Fast Delivery - 2-hour delivery available
Icon 2: Quality Products - Premium quality guaranteed
Icon 3: Best Price - Price match guarantee
Styling¶
CSS Classes¶
.callout-icons {
display: flex;
justify-content: center;
}
.callout-icon-item {
text-align: center;
padding: 20px;
}
.callout-icon-item svg {
width: 48px;
height: 48px;
}
Inline Editing¶
- Enable Edit Mode
- Click on callout item
- Edit:
- Title
- Description
- Link
- Save changes
Notes¶
- Icons: Use icons from available sprite
- Responsive: Check layout on mobile
- Links: Ensure URLs are valid
- Edit mode: Links don't work while editing
- Accessibility: Add appropriate alt text