Ink Bleed

Elemental & Nature · Static · pure CSS

Solid ink soaked a little into paper: an feMorphology dilate fattens the glyphs and a turbulence displacement frays the edges into capillary fingers, with a faint soak halo. Letters stay separate. Static.

Ink Bleed

How it works

Ink Bleed is a static elemental & nature 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

Ink Bleed exposes 3 dedicated controls — Ink Hue, Bleed and Feather — 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

/* Ink Bleed — generated with TEXT-FX
 * HTML: requires the inline <svg> filter defs — see the HTML export.
 * Font: 'Unbounded', sans-serif (load from Google Fonts).
 */

.text-effect {
  font-family: 'Unbounded', sans-serif;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
}

.text-effect {
  color: hsl(312 38% 72%);
  filter: url(#text-effect-bleed);
  text-shadow: 0 0 1.5px hsl(312 45% 60% / 0.5);
}

HTML

This effect needs the markup below (per-letter spans, SVG defs, or a data-text attribute).

<style>
.text-effect {
  font-family: 'Unbounded', sans-serif;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
}

.text-effect {
  color: hsl(312 38% 72%);
  filter: url(#text-effect-bleed);
  text-shadow: 0 0 1.5px hsl(312 45% 60% / 0.5);
}
</style>

<svg width="0" height="0" style="position:absolute" aria-hidden="true"><defs>
<filter id="text-effect-bleed" x="-25%" y="-25%" width="150%" height="150%">
  <feTurbulence type="fractalNoise" baseFrequency="0.06 0.07" numOctaves="2" seed="11" result="n"/>
  <feMorphology in="SourceGraphic" operator="dilate" radius="0.7" result="fat"/>
  <feDisplacementMap in="fat" in2="n" scale="2" xChannelSelector="R" yChannelSelector="G" result="ragged"/>
  <feGaussianBlur in="ragged" stdDeviation="0.77"/>
</filter>
</defs></svg>

<div class="text-effect">Your text</div>
Category
Elemental & Nature
Type
Static
Browser support
SVG feMorphology + feDisplacementMap + feGaussianBlur via filter:url(#…)
Capabilities
svgDefs

Related Elemental & Nature effects