3D Extrude

3D & Depth · Static · pure CSS

Stacked offset text-shadows build a solid 3D extrusion with depth and direction controls, plus an optional float. The quintessential chunky 3D title.

3D Extrude

How it works

3D Extrude is a static 3d & depth text effect rendered entirely in CSS. It works on a single element — just add the .text-effect class, with no extra HTML.

Controls

3D Extrude exposes 5 dedicated controls — Hue, Depth, Direction, Float and Speed — on top of the shared type controls (font, weight, letter-spacing and case). Open it in the generator to tune every value live, then copy the updated CSS.

CSS

/* 3D Extrude — made with TEXT-FX · https://text-fx.app
 * HTML: just put the class on any element.
 * Font: 'Space Mono', monospace (load from Google Fonts).
 */

.text-effect {
  font-family: 'Space Mono', monospace;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
}

.text-effect {
  color: hsl(253 50% 72%);
  text-shadow:
    1px 1px 0 hsl(253 55% 26%),
    2px 2px 0 hsl(253 55% 26%),
    3px 3px 0 hsl(253 55% 26%),
    4px 4px 0 hsl(253 55% 26%),
    5px 5px 0 hsl(253 55% 26%),
    6px 6px 0 hsl(253 55% 26%),
    8px 10px 14px rgba(0,0,0,.4);
}

Pure CSS — just add the .text-effect class to any element.

Category
3D & Depth
Type
Static
Browser support
All modern browsers
Capabilities
pure

Related 3D & Depth effects