Result
白抜きと通常のテキストを用意して少しずらし、ブレンドモードで良テキストが重なった部分のカラーを表示する、みたいなの
簡単に書けるコードでちょっと目を惹くテキストに装飾できますね。管理もしやすいです
css
.main {/*通常テキストのスタイル*/
fill: #da4167;
font-size:13px;
font-weight:bold;
text-transform: lowercase;
}
.overline {/*白抜きテキストのスタイル*/
text-transform: lowercase;
stroke: #01b9e1;
font-weight:bold;
font-size:13px;
stroke-width: 0.5px;
fill: transparent;
mix-blend-mode: darken;
}
html
<svg viewBox="0 1 160 15" xmlns="http://www.w3.org/2000/svg">
<text x="1" y="13" class=main><!--x軸を少しずらしてます-->
foo
</text>
<text x="0" y="13" class=overline>
foo
</text>
</svg>
