{
CF
}
Code
Fronts
Back to CSS Hero Sections
Vertical Type Hero
Pure CSS
Edit any tab — preview updates live
CSS
HTML
Reset
Copy
.hs-vt { width: 100%; min-height: clamp(220px, 32vh, 100vh); padding: clamp(20px, 4vh, 60px) clamp(16px, 4vw, 40px); background: #faf7f0; display: grid; grid-template-columns: 1fr auto 60px; gap: clamp(16px, 4vw, 40px); align-items: center; font-family: Georgia, serif; color: #1a1a1a; } .hs-vt-l { display: flex; flex-direction: column; gap: 10px; max-width: 280px; } .hs-vt-eye { font-family: monospace; font-size: clamp(9px, 1.3vw, 11px); letter-spacing: 0.14em; color: #c54a3a; text-transform: uppercase; } .hs-vt-l p { margin: 0; font-size: clamp(11px, 1.5vw, 14px); line-height: 1.55; font-style: italic; color: #4a443a; } .hs-vt-cta { font-family: 'Helvetica Neue', sans-serif; font-size: clamp(10px, 1.3vw, 12px); font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #1a1a1a; text-decoration: none; padding-bottom: 2px; border-bottom: 1.5px solid #1a1a1a; width: fit-content; } .hs-vt-h { margin: 0; font-size: clamp(60px, 14vw, 160px); font-weight: 900; line-height: 0.95; letter-spacing: -0.04em; background: linear-gradient(180deg, #1a1a1a 50%, #c54a3a 100%); -webkit-background-clip: text; background-clip: text; color: transparent; } .hs-vt-r { display: flex; flex-direction: column; gap: 6px; writing-mode: vertical-rl; font-family: 'Helvetica Neue', sans-serif; font-size: clamp(9px, 1.3vw, 11px); font-weight: 700; letter-spacing: 0.18em; color: #8a8275; } .hs-vt-r span { border-top: 1px solid #8a8275; padding-top: 6px; }
<section class="hs-vt"> <div class="hs-vt-l"> <span class="hs-vt-eye">— Tokyo Issue</span> <p>An exploration of negative space, restraint, and the discipline of less.</p> <a class="hs-vt-cta" href="#">Continue →</a> </div> <h1 class="hs-vt-h">余白の<br/>美学</h1> <div class="hs-vt-r"> <span>SILENCE</span> <span>SPACE</span> <span>SUBTRACT</span> </div> </section>
Live preview
Ready