Responsive Widget Images

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

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

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

Size

Width

Height

Aspect Ratio

All sizes

556px

386px

1.34:1

Banner Widget:

Size

Width

Height

Aspect Ratio

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:

  1. Desktop image is always required as the fallback

  2. If no tablet image is uploaded, desktop image is used

  3. If no mobile image is uploaded, tablet image (or desktop) is used

  4. 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

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

  1. Navigate to Settings in the sidebar, then select Dashboards

  2. Find and edit the Dashboard containing your widget

  3. Click on the widget you want to add images to (Featured Image, Banner, or External Link)

  4. Click Edit from the widget menu

  5. Look for the Images section with tabs for each breakpoint:

    • Desktop

    • Tablet

    • Mobile

    • Small Mobile

  6. Click on the tab for the screen size you want to configure

  7. Click the upload button and select your image

  8. Optionally add Alt text for accessibility (recommended)

  9. Repeat for other breakpoints as needed

  10. Save the widget

Adding Alt Text for Accessibility

Each image can have its own alt text, which is important for screen readers and accessibility:

  1. After uploading an image for a breakpoint

  2. Find the Alt text field below the image preview

  3. Enter a brief description of the image content

  4. 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:

  1. View the Dashboard in your browser

  2. Use browser developer tools (F12) to simulate different screen sizes

  3. Or test on actual devices (phone, tablet) to see the real experience

  4. Check that images load correctly at each breakpoint


Best Practices

Image Optimisation

Recommendation

Reason

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

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

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

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