Bold Portfolio Hero
Bold portfolio hero with vertical gradient from red-orange #fd2601 to orange #f37e1c. Ideal for creative portfolios, designers freelancer, agências de branding, sites pessoais de artistas. AI-ready template.
Use case: Creative portfolios, Designers freelancer, Agencies de branding, Sites personal de artistas
Historical Context
The bold portfolio hero traces its lineage to the poster art movements of the 1960s and 70s — Polish film posters, psychedelic concert bills, Italian Futurist typography. These weren't polite compositions. They grabbed you by the collar. The red-orange gradient specifically echoes the heat of letterpress overprinting, where overlapping inks created accidental warmth that designers eventually learned to weaponize. When the web matured past its fear of color in the mid-2010s, portfolio sites started reclaiming this energy. Designers like Mike Dempsey and studios like Sagmeister & Walsh proved that a hero section could function as a manifesto — not just a header. The gradient became shorthand for creative confidence, a deliberate rejection of the safe navy-to-teal palettes that enterprise SaaS had colonized. Today this pattern persists because it solves a real problem: creative professionals need their site to do the selling before a single project thumbnail loads. The hero IS the portfolio piece.
When to Use
Deploy this when the work speaks loud and the designer needs to match that volume. Art directors presenting campaign work. Illustrators whose style already lives in saturated color. Anyone whose portfolio would feel dishonest wrapped in minimalist restraint. Skip it if the work is quiet, editorial, or typographic — you'll create a tonal mismatch that undermines both the hero and the projects below. This pattern demands that your personality can back up the visual aggression.
Design Principles
- Gradient as identity, not decoration — the red-orange sweep should feel like a signature, not a Figma default. Shift the stops asymmetrically.
- Typography carries weight literally — use display faces at sizes that make you slightly uncomfortable. If it feels safe, go bigger.
- Negative space is structural, not leftover — the boldness only reads as intentional when surrounded by deliberate emptiness.
- Motion earns attention or steals it — any animation must feel like a creative choice, not a loading state. Prefer reveals over loops.
- Contrast hierarchy is non-negotiable — with this much chromatic intensity, your text must either punch through at full opacity or disappear entirely. No muddy middle ground.
DESIGN.md
---
version: "alpha"
name: "Bold Portfolio Hero"
description: "Bold portfolio hero with vertical gradient from red-orange #fd2601 to orange #f37e1c. Ideal for creative portfolios, designers freelancer, agências de branding, sites pessoais de artistas. AI-ready template."
colors:
primary: "#fd2601"
secondary: "#f37e1c"
tertiary: "#FFFFFF"
neutral: "#F4791B"
surface: "#FFFFFF"
accent: "#fd2601"
typography:
h1:
fontFamily: Anton
fontSize: 2.5rem
fontWeight: 700
body-md:
fontFamily: Anton
fontSize: 1rem
fontWeight: 400
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.neutral}"
padding: 12px
---
## Overview
Bold portfolio hero with vertical gradient from red-orange #fd2601 to orange #f37e1c. Ideal for creative portfolios, designers freelancer, agências de branding, sites pessoais de artistas. AI-ready template. The bold portfolio hero traces its lineage to the poster art movements of the 1960s and 70s — Polish film posters, psychedelic concert bills, Italian Futurist typography. These weren't polite compositions. They grabbed you by the collar. The red-orange gradient specifically echoes the heat of letterpress overprinting, where overlapping inks created accidental warmth that designers eventually learned to weaponize.
When the web matured past its fear of color in the mid-2010s, portfolio sites started reclaiming this energy. Designers like Mike Dempsey and studios like Sagmeister & Walsh proved that a hero section could function as a manifesto — not just a header. The gradient became shorthand for creative confidence, a deliberate rejection of the safe navy-to-teal palettes that enterprise SaaS had colonized.
Today this pattern persists because it solves a real problem: creative professionals need their site to do the selling before a single project thumbnail loads. The hero IS the portfolio piece.
- Density: 5/10 — Balanced
- Variance: 4/10 — Moderate
- Motion: 4/10 — Subtle
- **Style:** Portfolio, Bold Gradient, CSS Mask, Oversized Typography
- **Keywords:** portfolio, bold, gradiente vermelho-laranja, tipografia oversized, CSS mask, brush stroke, Anton font, imagem recortada, blobs luminosos, brand strip
- **Era:** 2024-2026 Creative Portfolio
- **Light/Dark:** ✗ Not Recommended / ✓ Full
## Colors
- **Vermelho-Laranja** (#fd2601) — Error states, destructive actions
- **Laranja** (#f37e1c) — Warm accent, call-to-action secondary
- **Branco** (#FFFFFF) — Light surface, card backgrounds
- **Laranja Blob** (#F4791B) — Warm accent, call-to-action secondary
- **Branco Seleção** (#FFFFFF) — Secondary surface
- **Laranja Seleção** (#fd2601) — Warm accent, call-to-action secondary
- **Branco Opaco** (rgba(255,255,255,0.08)) — Secondary surface
- **Branco Borda** (rgba(255,255,255,0.9)) — Secondary surface
## Typography
- **Display / Hero:** Anton — Weight 700, tight tracking, used for headline impact
- **Accent:** Inter — Used for decorative or emphasis text
- **Body:** Anton — Weight 400, 16px/1.6 line-height, max 72ch per line
- **UI Labels / Captions:** Anton — 0.875rem, weight 500, slight letter-spacing
- **Monospace:** JetBrains Mono — Used for code, metadata, and technical values
Scale:
- Hero: clamp(2.5rem, 5vw, 4rem)
- H1: 2.25rem
- H2: 1.5rem
- Body: 1rem / 1.6
- Small: 0.875rem
## Layout
- **Grid:** CSS Grid primary. Max-width containment: 1280px centered with 1.5rem side padding.
- **Spacing rhythm:** Balanced. Base unit: 0.5rem (8px).
- **Section vertical gaps:** clamp(4rem, 8vw, 8rem).
- **Hero layout:** Split-screen (text left, visual right).
- **Feature sections:** Zig-zag alternating text+image rows. No 3-equal-columns.
- **Mobile collapse:** All multi-column layouts collapse below 768px. No horizontal overflow.
- **z-index contract:** base (0) / sticky-nav (100) / overlay (200) / modal (300) / toast (500).
## Elevation & Depth
VÍDEO: Este estilo não utiliza vídeo de fundo. O impacto visual vem do gradiente vibrante vermelho-laranja (#fd2601 para #f37e1c), tipografia massiva Anton, imagem com CSS mask brush stroke, e blobs luminosos com mix-blend-screen. O fundo é puramente CSS com gradiente e efeitos de luz. | EFEITOS CSS: Gradiente vertical de vermelho-laranja para laranja como fundo, tipografia massiva (12vw, max 180px) com font Anton uppercase, imagem central com CSS mask (brush stroke shape) sobrepondo o texto criando profundidade, blobs luminosos (300-600px, blur 80px, mix-blend-screen, opacity-60), texto SVG gigante no fundo (opacity 0.08, blur 4px), botão HIRE ME circular com borda branca e hover fill branco, brand strip de logos na parte inferior
- **Physics:** Ease-out curves, 200-300ms duration. Smooth and predictable.
- **Entry animations:** Fade + translate-Y (16px → 0) over 420ms ease-out. Staggered cascades for lists: 80ms between items.
- **Hover states:** Subtle color shift + shadow adjustment over 200ms.
- **Page transitions:** Fade only (200ms).
- **Performance:** Only transform and opacity animated. No layout-triggering properties.
## Shapes
Base corner radius: 8px. See rounded tokens in front matter for the full scale.
## Components
- **Primary Button:** Subtly rounded (0.5rem) shape. Accent color fill. Hover: 8% darken + subtle lift shadow. Active: -1px translate tactile press. Font weight 600. No outer glows.
- **Secondary / Ghost Button:** Outline variant. 1.5px border in muted color. Text in primary color. Hover: subtle background fill.
- **Cards:** Subtly rounded (0.5rem) corners. Surface background. Subtle shadow (0 2px 12px rgba(0,0,0,0.06)). 1px border stroke.
- **Inputs:** Label above input. 1px border stroke. Focus ring: 2px accent color offset 2px. Error text below in semantic red. No floating labels.
- **Navigation:** Primary surface background. Active item: accent color indicator. Font weight 500 when active.
- **Skeletons:** Shimmer animation matching component dimensions. No circular spinners.
- **Empty States:** Icon-based composition with descriptive text and action button.
## Do's and Don'ts
- No emojis in UI — use icon system only (Lucide, Heroicons)
- No pure black (#000000) — use off-black or charcoal variants
- No oversaturated accent colors (saturation cap: 80%)
- No 3-column equal-width feature layouts — use zig-zag or asymmetric grid
- No `h-screen` — use `min-h-[100dvh]`
- No AI copywriting clichés: "Elevate", "Seamless", "Unleash", "Next-Gen"
- No broken external image links — use picsum.photos or inline SVG
- No generic lorem ipsum in demos
- Do Gradiente vertical vermelho-laranja
- Do Tipografia massiva Anton uppercase
- Do Imagem com CSS mask brush stroke
- Do Blobs luminosos mix-blend-screen
- Do Texto SVG fundo opacity 0.08
- Do Botão circular HIRE ME
- Do Brand strip logos
- Do Responsivo stack mobile
## Use Case
Creative portfolios, Designers freelancer, Agencies de branding, Sites personal de artistas
Technical Specs
CSS
background: linear-gradient(to bottom, #fd2601, #f37e1c), font-family: 'Anton' / 'Inter', font-size: clamp(4rem, 12vw, 180px), text-transform: uppercase, -webkit-mask-image for brush stroke, mix-blend-mode: screen on blobs, filter: blur(80px), ::selection { background: white; color: #fd2601 } Variables
--gradient-bg: linear-gradient(to bottom, #fd2601, #f37e1c), --text-primary: #FFFFFF, --color-orange: #fd2601, --color-blob: #F4791B, --font-display: 'Anton', --font-body: 'Inter', --display-size: clamp(4rem, 12vw, 180px), --blob-blur: 80px
Checklist
☐ Gradiente vertical vermelho-laranja, ☐ Tipografia massiva Anton uppercase, ☐ Imagem com CSS mask brush stroke, ☐ Blobs luminosos mix-blend-screen, ☐ Texto SVG fundo opacity 0.08, ☐ Botão circular HIRE ME, ☐ Brand strip logos, ☐ Responsivo stack mobile
Colors
Primary
Secondary
Effects
VÍDEO: Este estilo não utiliza vídeo de fundo. O impacto visual vem do gradiente vibrante vermelho-laranja (#fd2601 para #f37e1c), tipografia massiva Anton, imagem com CSS mask brush stroke, e blobs luminosos com mix-blend-screen. O fundo é puramente CSS com gradiente e efeitos de luz. | EFEITOS CSS: Gradiente vertical de vermelho-laranja para laranja como fundo, tipografia massiva (12vw, max 180px) com font Anton uppercase, imagem central com CSS mask (brush stroke shape) sobrepondo o texto criando profundidade, blobs luminosos (300-600px, blur 80px, mix-blend-screen, opacity-60), texto SVG gigante no fundo (opacity 0.08, blur 4px), botão HIRE ME circular com borda branca e hover fill branco, brand strip de logos na parte inferior
Light/Dark
✗ Not Recommended / ✓ Full
AI Prompt
Act as a Senior Frontend Engineer and Expert UI Designer.
Your task is to code a complete Landing Page on the first attempt.
- Landing Page Theme: <INSERT THEME>
- Sections to add: <INSERT SECTIONS>
Generate the final code immediately following these definitions:
## Style
- **Name:** Bold Portfolio Hero
- **Type:** Portfolio, Bold Gradient, CSS Mask, Oversized Typography
- **Keywords:** portfolio, bold, gradiente vermelho-laranja, tipografia oversized, CSS mask, brush stroke, Anton font, imagem recortada, blobs luminosos, brand strip
- **Era:** 2024-2026 Creative Portfolio
- **Light/Dark:** ✗ Not Recommended / ✓ Full
## Color Palette
- **Primary:** Vermelho-Laranja #fd2601, Laranja #f37e1c, Branco #FFFFFF, Laranja Blob #F4791B
- **Secondary:** Branco Seleção #FFFFFF, Laranja Seleção #fd2601, Branco Opaco rgba(255,255,255,0.08), Branco Borda rgba(255,255,255,0.9)
## Visual Effects
VÍDEO: Este estilo não utiliza vídeo de fundo. O impacto visual vem do gradiente vibrante vermelho-laranja (#fd2601 para #f37e1c), tipografia massiva Anton, imagem com CSS mask brush stroke, e blobs luminosos com mix-blend-screen. O fundo é puramente CSS com gradiente e efeitos de luz. | EFEITOS CSS: Gradiente vertical de vermelho-laranja para laranja como fundo, tipografia massiva (12vw, max 180px) com font Anton uppercase, imagem central com CSS mask (brush stroke shape) sobrepondo o texto criando profundidade, blobs luminosos (300-600px, blur 80px, mix-blend-screen, opacity-60), texto SVG gigante no fundo (opacity 0.08, blur 4px), botão HIRE ME circular com borda branca e hover fill branco, brand strip de logos na parte inferior
## AI Visual Direction
Design a bold portfolio hero with vertical gradient from red-orange #fd2601 to orange #f37e1c. Massive uppercase headline (12vw, max 180px) Anton font. Central portrait with CSS mask brush stroke overlapping text. Glowing blobs (300-600px, blur 80px, mix-blend-screen). Faint SVG text background (opacity 0.08). Circular HIRE ME button with white border hover fill. Brand logo strip at bottom.
## CSS Technical
```css
background: linear-gradient(to bottom, #fd2601, #f37e1c), font-family: 'Anton' / 'Inter', font-size: clamp(4rem, 12vw, 180px), text-transform: uppercase, -webkit-mask-image for brush stroke, mix-blend-mode: screen on blobs, filter: blur(80px), ::selection { background: white; color: #fd2601 }
```
## Design System Variables
```css
--gradient-bg: linear-gradient(to bottom, #fd2601, #f37e1c), --text-primary: #FFFFFF, --color-orange: #fd2601, --color-blob: #F4791B, --font-display: 'Anton', --font-body: 'Inter', --display-size: clamp(4rem, 12vw, 180px), --blob-blur: 80px
```
## Implementation Checklist
- ☐ Gradiente vertical vermelho-laranja
- ☐ Tipografia massiva Anton uppercase
- ☐ Imagem com CSS mask brush stroke
- ☐ Blobs luminosos mix-blend-screen
- ☐ Texto SVG fundo opacity 0.08
- ☐ Botão circular HIRE ME
- ☐ Brand strip logos
- ☐ Responsivo stack mobile
## Execution Rules
1. Strictly follow the defined visual style.
2. Use high-quality inline SVG icons (Heroicons or Lucide style) — NEVER use emojis as icons.
3. Add `cursor-pointer` and smooth `hover` states (transition-all) on all interactive elements.
4. Required Page Structure:
- Navbar (Logo + Links + CTA)
- Hero Section (Impactful Headline + Subtitle + 2 buttons + 3D/Abstract visual element via CSS)
- Features (3 cards with icons)
- Testimonials (3 cards)
- Pricing (3 tiers, highlight the middle one)
- Final CTA
- Full Footer with social links, privacy policy, terms of use, contact and SEO links.
5. All text content must be in English.
6. The visual must be CLEARLY distinct — do not create a "default Bootstrap" design. Force the use of the provided design system variables.
7. Use `<style>` tags in the head for custom classes (especially for complex backdrop-filter effects and animations) that Tailwind CDN doesn't cover.
8. Full Responsiveness: Layout must adapt perfectly to Mobile, Tablet and Desktop (vertical stack on mobile).
9. Include basic SEO, Viewport and Open Graph meta tags in `<head>`.
10. Footer must contain: Copyright 2026, Secondary navigation links and Social media icons.
11. Make the creative decisions needed to deliver the complete, functional result now. Related
Last synced: 4/1/2026