Responsive Widget Images
Overview
Several Dashboard widgets support responsive images—allowing you to upload different images optimised for desktop, tablet, mobile, and small mobile screen sizes. This ensures your Dashboard looks crisp and professional across all devices, with images tailored to each screen size.
Responsive images improve loading times on mobile devices (smaller file sizes), provide better visual composition for different aspect ratios, and give you complete control over how visual content appears to your users.
Functionality Breakdown
Widgets That Support Responsive Images
The following widget types support responsive image uploads:
Widget | Description |
|---|---|
Featured Image | Display a custom image that links to content or a URL |
Banner | Full-width visual header with optional text overlay |
External Link | Image-based link to external websites |
Breakpoint Sizes
Learn Amp uses four breakpoints for responsive images:
Breakpoint | Screen Size | Typical Devices |
|---|---|---|
Desktop | 992px and above | Desktop computers, large laptops |
Tablet | 768px – 991px | iPads, tablets, small laptops |
Mobile | 576px – 767px | Large smartphones (landscape), small tablets |
Small Mobile | Below 576px | Smartphones (portrait mode) |
Image Dimensions
For best results, use these recommended dimensions:
Featured Image Widget:
Size | Width | Height | Aspect Ratio |
|---|---|---|---|
All sizes | 556px | 386px | 1.34:1 |
Banner Widget:
Size | Width | Height | Aspect Ratio |
|---|---|---|---|
Desktop | 1140px | 293px | 3.87:1 |
Tablet | 940px | 293px | 3.21:1 |
Mobile | 768px | 293px | 2.62:1 |
Small Mobile | 425px | 320px | 1.33:1 |
💡 Tip: You don't need to upload all four sizes. The system uses fallback logic—if a specific size isn't provided, it uses the next larger size available.
Fallback Behaviour
When a specific breakpoint image isn't uploaded:
Desktop image is always required as the fallback
If no tablet image is uploaded, desktop image is used
If no mobile image is uploaded, tablet image (or desktop) is used
If no small mobile image is uploaded, mobile image (or next available) is used
This means you can upload just a desktop image for a simple setup, or provide all four for a fully optimised experience.
Pre-requisites
To upload responsive images:
You must have edit access to the Dashboard
Images must be in supported formats (JPG, PNG, GIF, WebP)
File sizes should be optimised for web use
Role Requirements
Action | Required Roles |
|---|---|
Upload widget images | Owner, Admin |
Edit widget images | Owner, Admin |
Upload images on Manager Dashboard | Manager (their own Dashboard) |
Quick Start Guide
Adding Responsive Images to a Widget
Navigate to Settings in the sidebar, then select Dashboards
Find and edit the Dashboard containing your widget
Click on the widget you want to add images to (Featured Image, Banner, or External Link)
Click Edit from the widget menu
Look for the Images section with tabs for each breakpoint:
Desktop
Tablet
Mobile
Small Mobile
Click on the tab for the screen size you want to configure
Click the upload button and select your image
Optionally add Alt text for accessibility (recommended)
Repeat for other breakpoints as needed
Save the widget
Adding Alt Text for Accessibility
Each image can have its own alt text, which is important for screen readers and accessibility:
After uploading an image for a breakpoint
Find the Alt text field below the image preview
Enter a brief description of the image content
The correct alt text will be displayed based on the user's device
💡 Tip: Alt text should describe what's in the image, not just repeat the widget title. For example: "Team collaborating around a laptop" rather than "Featured Image".
Testing Responsive Images
To verify your images display correctly:
View the Dashboard in your browser
Use browser developer tools (F12) to simulate different screen sizes
Or test on actual devices (phone, tablet) to see the real experience
Check that images load correctly at each breakpoint
Best Practices
Image Optimisation
Recommendation | Reason |
|---|---|
Use compressed images | Faster loading, especially on mobile |
Match exact dimensions | Avoids cropping or stretching |
Use WebP format when possible | Best compression with quality |
Keep file sizes under 200KB | Optimal performance |
Visual Consistency
Recommendation | Reason |
|---|---|
Maintain consistent branding | Professional appearance across devices |
Consider focal points | Important elements should be visible at all sizes |
Test text readability | Ensure any text in images remains readable when scaled |
Use the same image style | Consistent filters, colours, and tone |
Mobile-First Considerations
Consideration | Action |
|---|---|
Simplify for small screens | Use less complex images for mobile sizes |
Adjust text placement | Move important text away from edges |
Consider portrait orientation | Small mobile is typically portrait mode |
Check thumbnail appearance | Ensure images work at small sizes |
FAQs
Q: Do I need to upload all four image sizes?
No. Only the desktop image is required. The system will use fallback images for missing sizes. However, for the best user experience on all devices, uploading optimised images for each breakpoint is recommended.
Q: What happens if I only upload a desktop image?
The desktop image will be used for all screen sizes. It will scale down for smaller screens, which may affect quality or composition.
Q: Can I use different images with different content for each breakpoint?
Yes! This is a powerful feature. For example, you might show a landscape group photo on desktop but a cropped close-up on mobile where the full image would be too small to see clearly.
Q: What image formats are supported?
JPG, PNG, GIF, and WebP formats are supported. WebP offers the best compression for web use.
Q: How do I remove a responsive image?
Edit the widget, navigate to the specific breakpoint tab, and click the remove/delete option next to the image preview.
Q: Will my existing widgets need updating?
No. Existing widgets with single images will continue to work normally, using that image for all screen sizes.
Troubleshooting
Issue | Solution |
|---|---|
Image not appearing on mobile | Check that the mobile image is uploaded, or that a fallback image exists |
Image looks stretched or cropped | Ensure the uploaded image matches the recommended dimensions |
Alt text not showing in screen readers | Verify alt text is entered for the specific breakpoint being viewed |
Image quality is poor on large screens | Use higher resolution images for desktop breakpoint |
Slow loading on mobile devices | Optimise/compress images, especially for mobile breakpoints |
Wrong image showing at a breakpoint | Clear browser cache and verify the correct image is uploaded to each tab |