Responsive Design Standards
When to use this skill
- •Adding any new UI element or layout.
- •Fixing layout bugs on mobile or tablet.
Coding Style
- •Mobile First: Write base styles for mobile, then use
md:,lg:,xl:to upgrade for larger screens. - •Stacking: Use
flex-colon mobile andflex-rowon desktop (md:flex-row). - •Grid: Default to 1 column on mobile, 2 on tablet, and 3+ on desktop.
Example
html
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
<!-- Tour Cards -->
</div>
Instructions
- •Testing: Frequently resize the browser or use DevTools device emulator.
- •Padding: Increase horizontal padding on desktop (
px-4vsmd:px-20).