Skip to content

fix: make landing page fully responsive for mobile (#3) - #73

Open
hermesxclaw-ctrl wants to merge 1 commit into
iii123iii:mainfrom
hermesxclaw-ctrl:fix/mobile-responsive-landing
Open

fix: make landing page fully responsive for mobile (#3)#73
hermesxclaw-ctrl wants to merge 1 commit into
iii123iii:mainfrom
hermesxclaw-ctrl:fix/mobile-responsive-landing

Conversation

@hermesxclaw-ctrl

Copy link
Copy Markdown

Summary

Comprehensive mobile-responsive pass on the landing page to fix all overflow, spacing, and layout issues on mobile devices from 320px viewport width and up.

Changes

Navigation

  • Reduced logo size and button padding on mobile (px-3 / h-14 on mobile, px-4 / h-16 on sm+)
  • "Get started" button uses whitespace-nowrap to prevent text breaking
  • Maintains 44px+ touch targets throughout

Hero Section

  • Responsive clamp() typography that scales from 1.8rem (320px) up to 4.8rem (desktop)
  • CTAs stack vertically (flex-col) on mobile, horizontal (sm:flex-row) on wider screens
  • Full-width buttons on mobile (w-full sm:w-auto)
  • Reduced vertical padding on mobile (pt-16 pb-20 vs md:pt-32 md:pb-36)

Tools Grid

  • Scaled down icon containers (w-9 h-9sm:w-10 sm:h-10)
  • Reduced card padding and text sizes for small screens
  • Consistent 2-column grid on mobile, 4-column on sm:

How It Works

  • Adjusted step icon sizes, text sizes, and connector spacing for mobile
  • Smaller connector line height on mobile

CTA Section

  • Full-width stacked buttons on mobile (flex-col)
  • Responsive typography scaling
  • Reduced vertical section padding

Footer

  • Stacks vertically on mobile (flex-col), horizontal on sm:
  • Center-aligned text on mobile

CSS

  • Added media queries for prism sizing below 480px and 640px
  • All sections use consistent px-4 sm:px-6 mobile-first padding

Validation

  • No horizontal overflow at 320px, 375px, 414px, and 768px viewports
  • All interactive elements maintain 44px minimum touch targets
  • No layout breakage on any intermediate viewport sizes
  • Original desktop layout preserved exactly at md+ breakpoints

Wallet

0xeBA8d2179C550b137a278d50616E178792882715 (Base USDC)

Closes #3

- Navigation: compact logo and buttons with proper touch-target sizing on mobile
- Hero: column-stacked CTAs on mobile, responsive clamp() typography down to 320px
- Tools grid: reduced padding and icon sizes for small screens
- How it works: adjusted step spacing and text for mobile viewports
- CTA section: full-width stacked buttons on mobile
- Footer: center-aligned stacked layout on mobile
- Prism: responsive sizing via CSS media queries
- Added CSS media queries for sub-480px and sub-640px breakpoints
- All sections use px-4 sm:px-6 for mobile-first padding

Closes iii123iii#3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug bounty 100 usd to whoever makes my landing page responsive for mobile

2 participants