SVG实现海浪效果前言今天无意中看到了某网站的海浪效果。F12看到是用SVG实现的,瞬间勾起了我的好奇心。话不多说,先看效果图。SVG简介SVG是一种开放标准的矢量图形语言,**使您能够设计令人兴奋的高分辨率Web图形页面**。今天的主角——pathpath元素是SVG基本形状中最强大的,它不仅可以创建其他基本形状,还可以创建很多其他形状。您可以使用路径元素绘制矩形(矩形或圆角矩形)、圆形、椭圆、折线、多边形和一些其他形状,例如贝塞尔曲线、二次曲线和其他曲线。路径元素的形状由属性d定义,属性d的值是一个“命令+参数”的序列。pathstroke的公共属性//定义线条颜色fill//定义填充颜色(支持rgba)d//定义图形(必填)d路径的属性M=moveto//定义起点L=lineto//画一条线,需要定义起点和终点H=horizo??ntallineto//水平线,只需要定义长度V=verticallineto//垂直线,只需要定义LengthC=curveto//三次贝塞尔曲线S=smoothcurveto//smoothcurveQ=quadraticBéziercurve//quadraticBéziercurveT=smoothquadraticBéziercurveto//smoothquadraticBéziercurveA=ellipticalArc//EllipsearcZ=closepath//闭合图形(连接起点从当前点)注意:以上所有命令都允许使用小写字母。大写表示绝对定位,**小写表示相对定位**。坐标规则画线起点:(50,50)//M50,50终点:(100,100)//L100,100
