Inspired by PSDDude's 80s font collection this text effect is part of the SVG filters 80s font text effects list on http://www.coding-dude.com/wp/css/svg-filters/
A Pen by Ion Emil Negoita on CodePen.
Inspired by PSDDude's 80s font collection this text effect is part of the SVG filters 80s font text effects list on http://www.coding-dude.com/wp/css/svg-filters/
A Pen by Ion Emil Negoita on CodePen.
<div class="centered"><div class="neon">80s Neon Text</div></div> | |
<svg > | |
<defs> | |
<filter id="stroke"> | |
<feMorphology operator="dilate" radius="1" | |
in="SourceGraphic" result="outside" /> | |
<feMorphology operator="dilate" radius="2" | |
in="outside" result="thickened" /> | |
<feComposite operator="out" in2="SourceGraphic" in="thickened" result="stroke"/> | |
</filter> | |
<filter id="inner-glow" > | |
<feFlood flood-color="#e10b8d"/> | |
<feComposite in2="SourceAlpha" operator="out"/> | |
<feGaussianBlur stdDeviation="0.5" result="blur"/> | |
<feComposite operator="atop" in2="SourceGraphic"/> | |
</filter> | |
<filter id="outer-glow" > | |
<!-- Thicken out the original shape --> | |
<feMorphology operator="dilate" radius="2" in="SourceAlpha" result="thicken" /> | |
<!-- Use a gaussian blur to create the soft blurriness of the glow --> | |
<feGaussianBlur in="thicken" stdDeviation="5" result="blurred" /> | |
<!-- Change the colour --> | |
<feFlood flood-color="#db0273" result="glowColor" /> | |
<!-- Color in the glows --> | |
<feComposite in="glowColor" in2="blurred" operator="in" result="softGlow_colored" /> | |
<!-- Layer the effects together --> | |
<feMerge> | |
<feMergeNode in="softGlow_colored"/> | |
<feMergeNode in="SourceGraphic"/> | |
</feMerge> | |
</filter> | |
<filter id="outer-glow1" > | |
<!-- Thicken out the original shape --> | |
<feMorphology operator="dilate" radius="20" in="SourceAlpha" result="thicken" /> | |
<!-- Use a gaussian blur to create the soft blurriness of the glow --> | |
<feGaussianBlur in="thicken" stdDeviation="25" result="blurred" /> | |
<!-- Change the colour --> | |
<feFlood flood-color="#530139" result="glowColor" /> | |
<!-- Color in the glows --> | |
<feComposite in="glowColor" in2="blurred" operator="in" result="softGlow_colored" /> | |
<!-- Layer the effects together --> | |
<feMerge> | |
<feMergeNode in="softGlow_colored"/> | |
<feMergeNode in="SourceGraphic"/> | |
</feMerge> | |
</filter> | |
</defs> | |
</svg> |
:root{ | |
background:#000106; | |
} | |
.centered{ | |
position:absolute; | |
left:50vw; | |
top:50vh; | |
transform:translateX(-50%) translateY(-50%) rotateX(15deg); | |
text-align:center; | |
} | |
.neon{ | |
font-family:'Neon 80s'; | |
font-size:5rem; | |
color:#ffedff; | |
padding:30px; | |
filter:url(#stroke) url(#inner-glow) url(#outer-glow) url(#outer-glow1); | |
} |
<link href="https://www.coding-dude.com/fonts/neon80s-stylesheet.css" rel="stylesheet" /> |