HTML 文本后面的笔划
Strokes behind text in HTML
如何在 HTML
中的标题文本后面添加笔画
喜欢这张图片:
编辑:您也可以查看their website
这是一个非常简单的例子:
<body>
<div style="background-color: black">
<svg style="position: absolute; top: 0px" viewBox="0 0 400 160" width="200" xmlns="http://www.w3.org/2000/svg">
<ellipse style="fill: rgb(204, 6, 171)" cx="196.941" cy="70.296" rx="162.105" ry="41.931" />
</svg>
<h1 style="position: relative; color: white">Hello world</h1>
</div>
</body>
应该是这样的:
这是放置在文本后面的 SVG 动画。例如,您需要使用 Inkscape 重绘自己的 SVG。
*{
margin:0;
padding: 0;
box-sizing: border-box;
}
body{
background-color: #303030;
height: 100vh;
}
svg{
width: 300px;
height: 150px;
overflow: visible;
position: absolute;
top: -10px;
left: 0;
}
path{
stroke: #ff165e;
stroke-opacity: 1;
stroke-width: 10px;
fill: none;
stroke-linecap: round;
stroke-linejoin: round;
stroke-dasharray: 4627, 4627;
}
.text{
position: absolute;
z-index: 999;
top: 0;
left: 0;
color:#fff;
font-family: verdana;
font-size: 100px;
font-weight: bold;
}
.container{
width: 300px;
height: 300px;
}
<div class="container">
<div class="text">TEXT</div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 200" preserveAspectRatio="none">
<path class="n2-ss-long" d="M20,40 C41,44 474,40 474,48 C474,56 10,54 10,62 C10,70 472,65 473,72 C473,79 22,83 22,89 C22,95 469,90 469,97 C469,104 13,107 13,112 C13,117 469,110 469,117 C469,124 24,128 24,133 C24,138 490,127 490,131 C490,135 17,160 17,160"></path>
</svg>
</div>
如何在 HTML
中的标题文本后面添加笔画喜欢这张图片:
编辑:您也可以查看their website
这是一个非常简单的例子:
<body>
<div style="background-color: black">
<svg style="position: absolute; top: 0px" viewBox="0 0 400 160" width="200" xmlns="http://www.w3.org/2000/svg">
<ellipse style="fill: rgb(204, 6, 171)" cx="196.941" cy="70.296" rx="162.105" ry="41.931" />
</svg>
<h1 style="position: relative; color: white">Hello world</h1>
</div>
</body>
应该是这样的:
这是放置在文本后面的 SVG 动画。例如,您需要使用 Inkscape 重绘自己的 SVG。
*{
margin:0;
padding: 0;
box-sizing: border-box;
}
body{
background-color: #303030;
height: 100vh;
}
svg{
width: 300px;
height: 150px;
overflow: visible;
position: absolute;
top: -10px;
left: 0;
}
path{
stroke: #ff165e;
stroke-opacity: 1;
stroke-width: 10px;
fill: none;
stroke-linecap: round;
stroke-linejoin: round;
stroke-dasharray: 4627, 4627;
}
.text{
position: absolute;
z-index: 999;
top: 0;
left: 0;
color:#fff;
font-family: verdana;
font-size: 100px;
font-weight: bold;
}
.container{
width: 300px;
height: 300px;
}
<div class="container">
<div class="text">TEXT</div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 200" preserveAspectRatio="none">
<path class="n2-ss-long" d="M20,40 C41,44 474,40 474,48 C474,56 10,54 10,62 C10,70 472,65 473,72 C473,79 22,83 22,89 C22,95 469,90 469,97 C469,104 13,107 13,112 C13,117 469,110 469,117 C469,124 24,128 24,133 C24,138 490,127 490,131 C490,135 17,160 17,160"></path>
</svg>
</div>