<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<filter id="filter">
<!-- Colors: -->
<feFlood flood-color="#4CFED7" flood-opacity="1" result="COL_green-l"></feFlood>
<feFlood flood-color="#0A4D39" flood-opacity="1" result="COL_green-m"></feFlood>
<feFlood flood-color="#2A9B83" flood-opacity="1" result="COL_green-d"></feFlood>
<feFlood flood-color="#FA5C71" flood-opacity="1" result="COL_red-l"></feFlood>
<feFlood flood-color="#A5122B" flood-opacity="1" result="COL_red-d"></feFlood>
<feFlood flood-color="rgba(0,0,0,0)" flood-opacity="0" result="TRANSPARENT"></feFlood>
<!-- Colors end -->
<!-- Lower Green Bevel -->
<feMorphology operator="dilate" radius="10" in="SourceAlpha" result="GREEN-BEVEL-1_10"></feMorphology>
<feConvolveMatrix order="8,8" divisor="1" kernelMatrix="1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1" in="GREEN-BEVEL-1_10" result="GREEN-BEVEL-1_20"></feConvolveMatrix>
<feComposite operator="in" in="COL_green-d" in2="GREEN-BEVEL-1_20" result="GREEN-BEVEL-1_30"></feComposite>
<!-- Lower Green Bevel End -->
<!-- Lower Green Front -->
<feComposite operator="in" in="COL_green-l" in2="GREEN-BEVEL-1_10" result="GREEN-FRONT-1_0"></feComposite>
<feOffset dx="4" dy="4" in="GREEN-FRONT-1_0" result="GREEN-FRONT-1_10"></feOffset>
<feSpecularLighting surfaceScale="0" specularConstant=".75" specularExponent="30" lighting-color="#white" in="GREEN-FRONT-1_10" result="GREEN-FRONT-1_20">
<fePointLight x="0" y="-30" z="400"></fePointLight>
</feSpecularLighting>
<feComposite operator="out" in2="GREEN-FRONT-1_20" in="GREEN-FRONT-1_10" result="GREEN-FRONT-1_30"></feComposite>
<!-- Lower Green Front End -->
<!-- Upper Green Bevel -->
<feMorphology operator="dilate" radius="7" in="SourceAlpha" result="GREEN-BEVEL-2_0"></feMorphology>
<feConvolveMatrix order="8,8" divisor="1" kernelMatrix="1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1" in="GREEN-BEVEL-2_0" result="GREEN-BEVEL-2_10"></feConvolveMatrix>
<feComposite operator="in" in="COL_green-d" in2="GREEN-BEVEL-2_10" result="GREEN-BEVEL-2_20"></feComposite>
<feOffset dx="9" dy="9" in="GREEN-BEVEL-2_20" result="GREEN-BEVEL-2_30"></feOffset>
<!-- Upper Green Bevel end -->
<!-- Upper Green Front -->
<feOffset dx="18" dy="18" in="GREEN-BEVEL-2_0" result="GREEN-FRONT-2_10"></feOffset>
<feComposite operator="in" in="COL_green-l" in2="GREEN-FRONT-2_10" result="GREEN-FRONT-2_20"></feComposite>
<feSpecularLighting surfaceScale="0" specularConstant="0.75" specularExponent="40" lighting-color="#white" in="GREEN-FRONT-2_20" result="GREEN-FRONT-2_30">
<fePointLight x="120" y="170" z="500"></fePointLight>
</feSpecularLighting>
<feComposite operator="in" in2="GREEN-FRONT-2_10" in="GREEN-FRONT-2_30" result="GREEN-FRONT-2_40"></feComposite>
<!-- Upper Green Front end -->
<!-- Bevels and Front shaded -->
<feMerge result="SHADED-BEVELS_0">
<feMergeNode in="GREEN-BEVEL-1_10"></feMergeNode>
<feMergeNode in="GREEN-FRONT-1_30"></feMergeNode>
<feMergeNode in="GREEN-BEVEL-2_30"></feMergeNode>
<feMergeNode in="GREEN-FRONT-2_20"></feMergeNode>
<feMergeNode in="GREEN-FRONT-2_40"></feMergeNode>
<feMergeNode in="TRANSPARENT"></feMergeNode>
</feMerge>
<feSpecularLighting surfaceScale="0" specularConstant="0.45" specularExponent="30" lighting-color="#white" in="SHADED-BEVELS_0" result="SHADED-BEVELS_10">
<fePointLight x="320" y="-20" z="400"></fePointLight>
</feSpecularLighting>
<feComposite operator="in" in2="SHADED-BEVELS_0" in="SHADED-BEVELS_10" result="SHADED-BEVELS_30"></feComposite>
<!-- Bevels and Front shaded end -->
<!-- Upper Red Bevel -->
<feConvolveMatrix order="4,4" divisor="1" kernelMatrix="1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1" in="SourceAlpha" result="RED-BEVEL-0_0"></feConvolveMatrix>
<feComposite in="COL_red-d" in2="RED-BEVEL-0_0" operator="in" result="RED-BEVEL-0_10"></feComposite>
<feOffset dx="20" dy="20" in="RED-BEVEL-0_10" result="RED-BEVEL-0_20"></feOffset>
<!-- Upper Red Bevel end -->
<!-- Upper Red Front -->
<feComposite operator="in" in="COL_red-l" in2="SourceAlpha" result="RED-FRONT-0_0"></feComposite>
<feOffset dx="24" dy="24" in="RED-FRONT-0_0" result="RED-FRONT-0_10"></feOffset>
<feSpecularLighting surfaceScale="0" specularConstant=".45" specularExponent="30" lighting-color="#white" in="RED-FRONT-0_10" result="RED-FRONT-0_20">
<fePointLight x="20" y="180" z="300"></fePointLight>
</feSpecularLighting>
<feComposite operator="in" in2="RED-FRONT-0_10" in="RED-FRONT-0_20" result="RED-FRONT-0_30"></feComposite>
<!-- Upper Red Front end-->
<!-- Inner Line -->
<feMorphology radius="4" in="SourceAlpha" result="INNER-LINE_0"></feMorphology>
<feMorphology radius="5" in="SourceAlpha" result="INNER-LINE_10"></feMorphology>
<feComposite operator="out" in="INNER-LINE_0" in2="INNER-LINE_10" result="INNER-LINE_20"></feComposite>
<feComposite operator="in" in="COL_green-l" in2="INNER-LINE_20" result="INNER-LINE_30"></feComposite>
<feOffset dx="24" dy="24" in="INNER-LINE_30" result="INNER-LINE_40"></feOffset>
<!-- Inner Line end -->
<feMerge result="extruded-m">
<feMergeNode in="SHADED-BEVELS_0"></feMergeNode>
<feMergeNode in="SHADED-BEVELS_30"></feMergeNode>
<feMergeNode in="RED-BEVEL-0_20"></feMergeNode>
<feMergeNode in="RED-FRONT-0_10"></feMergeNode>
<feMergeNode in="RED-FRONT-0_30"></feMergeNode>
<feMergeNode in="INNER-LINE_40"></feMergeNode>
<feMergeNode in="TRANSPARENT"></feMergeNode>
</feMerge>
</filter>
</defs>
<g class="filtered">
<text x="20" y="260" transform="skewY(-12)">West!</text>
</g>
</svg>
@import "https://fonts.googleapis.com/css?family=Sancreek";
$bg-path: "https://www.w3cplus.com/sites/default/files/blogs/2015/1506/" !default;
html,
body{
height: 100vh;
}
body{
background: url(#{$bg-path}rays.svg) no-repeat center center, #69008C radial-gradient(ellipse at center, rgba(70,0,103,0.8) 10%,rgba(70,0,103,0.1) 100%);
background-size: cover;
background-attachment: fixed;
}
svg{
display: block;
position: absolute;
width: 510px;
height: 300px;
top: 50%;
left: 50%;
transform: translate(-50% ,-50%);
overflow: hidden;
}
.filtered {
filter: url(#filter);
color: #4CFED7;
fill: #4CFED7;
font-family: 'Sancreek', cursive;
font-size: 170px;
}
View Compiled
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.