Distress Stamp
Retro & Themed · Static · pure CSS
A solid ink run through an SVG filter that roughens the edges and punches noise holes, for a worn rubber-stamp look. Grungy and tunable.
How it works
Distress Stamp is a static retro & themed text effect rendered entirely in CSS. It relies on an inline SVG <defs> block (filters, gradients or clip-paths), which the HTML export carries alongside the CSS.
Controls
Distress Stamp exposes 3 dedicated controls — Ink Hue, Rough Edges and Grit — 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
/* Distress Stamp — generated with TEXT-FX
* HTML: requires the inline <svg> filter defs — see the HTML export.
* Font: 'Space Grotesk', sans-serif (load from Google Fonts).
*/
.text-effect {
font-family: 'Space Grotesk', sans-serif;
font-weight: 700;
letter-spacing: 2px;
text-transform: none;
}
.text-effect {
color: hsl(118 55% 72%);
filter: url(#text-effect-distress);
}
HTML
This effect needs the markup below (per-letter spans, SVG defs, or a data-text attribute).
<style>
.text-effect {
font-family: 'Space Grotesk', sans-serif;
font-weight: 700;
letter-spacing: 2px;
text-transform: none;
}
.text-effect {
color: hsl(118 55% 72%);
filter: url(#text-effect-distress);
}
</style>
<svg width="0" height="0" style="position:absolute" aria-hidden="true"><defs>
<filter id="text-effect-distress" x="-20%" y="-20%" width="140%" height="140%">
<feTurbulence type="fractalNoise" baseFrequency="0.012" numOctaves="3" seed="7" result="warp"/>
<feDisplacementMap in="SourceGraphic" in2="warp" scale="1" xChannelSelector="R" yChannelSelector="G" result="disp"/>
<feTurbulence type="fractalNoise" baseFrequency="0.636" numOctaves="2" seed="21" result="speck"/>
<feColorMatrix in="speck" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.5 0.766" result="holes"/>
<feComposite in="disp" in2="holes" operator="out"/>
</filter>
</defs></svg>
<div class="text-effect">Your text</div>
- Category
- Retro & Themed
- Type
- Static
- Browser support
- SVG feTurbulence/feDisplacementMap + feComposite via filter:url(#…)
- Capabilities
- svgDefs