Mobile App UI Gradient: Slate → Yellow (Reading-focus)

Mobile App·Reading Focus

A professional slate-yellow gradient palette designed for mobile app interfaces. This reading-focus style color scheme is optimized for modern web and mobile applications, providing excellent contrast and visual appeal.

Preview · The Contextual Visualizer

Overview

Total Users
12,345
+12%
Revenue
$45,678
+8%
Active Projects
24
+3
Weekly Signups
Project
Status
Progress
Project Alpha
Active
75%
Project Beta
In Progress
45%

Switch templates to see this palette in Admin Dashboard, Pricing Page, and Mobile Profile contexts.

Accessibility & Contrast

Real-time Contrast

Text on Background
19.28:1
WCAG AAA
Primary on Background
12.08:1
WCAG AAA
Contrast tested for text & buttons
Suitable for long-time usage

Design Intent & Use Cases

  • Low visual fatigue for long reading sessions
  • Disciplined accents to protect focus
  • High readability at low brightness

Color Psychology

Slate neutrals feel stable and quiet, reducing cognitive load while reading. Yellow highlights create a 'highlighter pen' mental model—great for bookmarks, saved items, and important actions.

Best Usage Context

Keep the UI mostly slate. Use yellow for one primary button, bookmark icons, or a single active state. This keeps the interface from becoming noisy while still giving users a strong interaction cue.

Accessibility & Contrast

Yellow is paired with dark text for safe contrast. Primary body text uses high-contrast light ink against dark surfaces, keeping long reading sessions comfortable and legible.

Color Palette

Dominant
#334155
Support
#64748B
Accent
#FBBF24
Primary
#FBBF24
Primary Hover
#64748B
Background
#020617
Surface
#0F172A
Text Primary
#F8FAFC
Text Muted
#94A3B8
Border
#1E293B

Gradient Presets

Linear (Hero)
linear-gradient(135deg, #334155 0%, #64748B 50%, #FBBF24 100%)
Radial (Highlight)
radial-gradient(circle at center, #FBBF24 0%, #64748B 50%, #334155 100%)

Copy & Use

:root {
  --color-primary: #334155;
  --color-accent: #FBBF24;
  --bg-page: #020617;
  --bg-surface: #0F172A;
  --border-color: #1E293B;
  --text-primary: #F8FAFC;
  --text-secondary: #94A3B8;
  --button-primary-bg: #FBBF24;
  --button-primary-text: #020617;
  --button-secondary-bg: #1E293B;
  --button-secondary-text: #E2E8F0;
}

Best for

Best for

  • Reading apps
  • Notes apps
  • Meditation and focus timers
  • Habit trackers with minimal UI

Not recommended for

  • High-energy social feeds
  • Marketing-heavy mobile experiences

Frequently asked questions

What colors are in the Mono Slate Reader?

The Mono Slate Reader is built around a dominant color (#334155), a support tone (#64748B), and an accent color (#FBBF24). These are organized into semantic roles—background, surface, border, text, and primary action—so the palette maps directly onto a design token system rather than a loose set of swatches.

What is the Mono Slate Reader best used for?

This palette is curated for mobile app. It works especially well for reading apps, notes apps, meditation and focus timers, and habit trackers with minimal ui. It is less suited to high-energy social feeds and marketing-heavy mobile experiences, where a different contrast or saturation balance usually works better.

Does the Mono Slate Reader meet accessibility contrast standards?

Yellow is paired with dark text for safe contrast. Primary body text uses high-contrast light ink against dark surfaces, keeping long reading sessions comfortable and legible.

How do I use the Mono Slate Reader in CSS or Tailwind?

Every color in the Mono Slate Reader ships as copy-ready CSS custom properties and a matching Tailwind config, plus linear and radial gradient presets. Copy the CSS variables for a framework-agnostic setup, or drop the Tailwind config into your theme to reference semantic names like primary, surface, and border throughout your components.

Is the Mono Slate Reader free to use in commercial projects?

Yes. The Mono Slate Reader, like every palette on UI Colors Lab, is free for both personal and commercial projects. No signup is required and attribution is appreciated but not mandatory.