This page demonstrates responsive design techniques to test width and device-specific parameters.
This page will adapt its layout based on the viewport size and device characteristics.
This section displays information about your current viewport and device:
These indicators show which CSS breakpoint is currently active:
This grid layout changes based on viewport size:
This navigation menu switches to a hamburger menu on smaller screens:
These cards adjust their layout based on viewport size:
This card will adjust its width based on the available space. On smaller screens, it will stack vertically.
This card will adjust its width based on the available space. On smaller screens, it will stack vertically.
This card will adjust its width based on the available space. On smaller screens, it will stack vertically.
This image adjusts its size based on the container width:
This table becomes scrollable on smaller screens:
| Column 1 | Column 2 | Column 3 | Column 4 | Column 5 | Column 6 |
|---|---|---|---|---|---|
| Data 1-1 | Data 1-2 | Data 1-3 | Data 1-4 | Data 1-5 | Data 1-6 |
| Data 2-1 | Data 2-2 | Data 2-3 | Data 2-4 | Data 2-5 | Data 2-6 |
| Data 3-1 | Data 3-2 | Data 3-3 | Data 3-4 | Data 3-5 | Data 3-6 |
These frames simulate how content might appear on different devices:
This simulates content on a mobile device.
This simulates content on a tablet device.
When testing the screenshot service with this page:
width values to see how the layout responds.device_type settings to see device-specific rendering.height values.POST /v1.0/screenshot
{
"url": "http://localhost:8000/responsive",
"format": "png",
"width": 1200,
"height": 800
}
POST /v1.0/screenshot
{
"url": "http://localhost:8000/responsive",
"format": "png",
"width": 768,
"height": 1024,
"device_type": "tablet"
}
POST /v1.0/screenshot
{
"url": "http://localhost:8000/responsive",
"format": "png",
"width": 375,
"height": 667,
"device_type": "mobile"
}