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="chrome80s centered" data-text="COMMANDO">COMMANDO</div> | |
| <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |
| <defs> | |
| <filter id="bevel"> | |
| <!-- filter stuff happening here --> | |
| <feMorphology operator="dilate" radius="3" in="SourceGraphic" result="bevel" /> | |
| </filter> | |
| <filter id="noise" x="0vw" y="0vh" width="100vw" height="100vh"> | |
| <feFlood flood-color="#808080" result="neutral-gray" /> | |
| <feTurbulence in="neutral-gray" type="fractalNoise" baseFrequency="0.8" numOctaves="10" stitchTiles="stitch" result="noise"/> | |
| <feColorMatrix in="noise" type="saturate" values="0" result="destaturatedNoise"></feColorMatrix> | |
| <feComponentTransfer in="desaturatedNoise" result="theNoise"> | |
| <feFuncA type="table" tableValues="0 0 0.2 0"></feFuncA> | |
| </feComponentTransfer> | |
| <feBlend in="SourceGraphic" in2="theNoise" mode="soft-light" result="noisy-image"/> | |
| </filter> | |
| </defs> | |
| </svg> |
| :root{ | |
| background:radial-gradient(#0d2f52 0%,black 40%) -20vw 10vh no-repeat black; | |
| filter:url('#noise') contrast(110%); | |
| margin:0; | |
| padding:0; | |
| width:100vw; | |
| height:100vh; | |
| position:absolute; | |
| } | |
| .centered{ | |
| text-align:center; | |
| margin-top:calc(50vh - 0.5em); | |
| } | |
| .chrome80s{ | |
| font-family: 'Commando', sans-serif; | |
| font-size:8rem; | |
| font-weight:100; | |
| position:relative; | |
| white-space:nowrap; | |
| background-image:linear-gradient(#010012 20%,#4694c9 40%,#fdf9f7 50%,#010923 50%,#d7674f 60%, #ffc2a4 70%, #edb18c 90%); | |
| -webkit-background-clip:text; | |
| -webkit-text-fill-color:transparent; | |
| -webkit-text-stroke-width: 0.1rem; | |
| -webkit-text-stroke-color: rgba(0,0,0,0.2); | |
| } | |
| .chrome80s:before{ | |
| content:attr(data-text); | |
| filter:url(#bevel); | |
| background:linear-gradient(#ffffff 20%,#58bee4 30%, #204a68 50%,#62a7d1 70%, #ffffff 80%) 0% 0% repeat; | |
| -webkit-background-clip:text; | |
| position:absolute; | |
| z-index:-1; | |
| } | |
| .chrome80s:after{ | |
| content:attr(data-text); | |
| position:absolute; | |
| text-shadow:0 0 25px rgba(255,255,255,0.5); | |
| transform:translate(-100%); | |
| z-index:-2; | |
| } |
| <link href="https://www.coding-dude.com/fonts/commando-stylesheet.css" rel="stylesheet" /> |