Favicon

秋山散人

使用SVG绘制波浪线

发布于:2025-12-13 编辑于:2025-12-16

我想给网站加一点点色彩和曲线,代替顶部那条乏味的黑色分割线。

我问AI怎么办,AI建议使用SVG实现,并生成了还不错的代码。以下是微调后的最终结果。

<svg
	class="absolute bottom-0 left-0 w-full"
	height="8"
	viewBox="0 0 1200 8"
	preserveAspectRatio="none"
	xmlns="http://www.w3.org/2000/svg"
>
	<defs>
		<linearGradient id="waveGradient" x1="0%" y1="0%" x2="100%" y2="0%">
			<stop offset="0%" style="stop-color: oklch(0.65 0.15 220); stop-opacity: 1" />
			<stop offset="50%" style="stop-color: oklch(0.75 0.15 75); stop-opacity: 1" />
			<stop offset="100%" style="stop-color: oklch(0.60 0.20 25); stop-opacity: 1" />
		</linearGradient>
	</defs>
	<path
		d="M0,4 Q100,0 200,4 T400,4 T600,4 T800,4 T1000,4 T1200,4"
		fill="none"
		stroke="url(#waveGradient)"
		stroke-width="2"
	/>
</svg>

我之前没有接触过SVG语法,但是我大概理解其结构和作用了。

这挺有趣,以后也许可以使用SVG设计一些图案,有AI帮助,学习和应用新东西会效率很多。

This site in other languages:
, ,