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 > |