stroke属性定义了给定图形元素的外轮廓的颜色。它的默认值是none。
专注于为中小企业提供网站建设、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业杜集免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了数千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
一、属性
1. stroke-width
SVG具有stroke-width定义笔触宽度的CSS属性。
例:
(这是四个不同的示例stroke-width)
代码解析:
将笔划宽度设置为3个像素。您可以使用不同于像素的单位。在[SVG坐标系统单位中查看所有可用单位。
运行后图像效果:
2. stroke-linecap(描边线帽)
strokelinecap属性定义不同类型的开放路径的终结。
3. stroke-linejoin
该CSS属性stroke-linejoin, 定义如何在一个形状两条线之间的连接被渲染。该CSS属性stroke-linejoin可以采用三个值中的一个。这些值是(miter,round,bevel)。
案例:
stroke-linejoin,说明了这些不同的值。
miter round bevel
4. stroke-miterlimit
style样式中stroke-miterlimit属性与stroke-linejoin一起使用。
如果stroke-linejoin设置为斜接,则stroke-miterlimit可以使用来限制两条线相交的点(线角(角)延伸)之间的距离。
- stroke-linejoin: miter; stroke-miterlimit: 1.0;
- ">
1.0 - stroke-width:16px;
- stroke-linejoin: miter; stroke-miterlimit: 2.0;
- ">
2.0 - stroke-width:16px;
- stroke-linejoin: miter; stroke-miterlimit: 4.0;
- ">
4.0
注意
stroke-miterlimit,三个路径如何使用三个不同的值,否则它们看起来几乎相同。
运行后图像效果:
5. stroke-dasharray
SVG CSS属性 stroke-dasharray用于绘制以虚线呈现的SVG形状的笔触。之所以称为“破折号数组”,是因为您提供了一个数字数组作为值。这些值定义破折号和空格的长度。
- stroke-width: 6px; stroke-dasharray: 10 5" />
定义了一个带有虚线的笔划,虚线部分的宽度为10像素,虚线之间的间隔为5像素。
运行后图像效果:
带有不同破折号和空格宽度的
运行后图像效果:
代码解析:
第一行以10的虚线宽度开始,然后是5像素的间距,然后是5像素的虚线,然后是5像素的另一间距。然后重复该模式。
第二行以虚线宽度10开始,然后是5像素的间距,然后是5像素的虚线,最后是10像素的间距。
6. stroke-opacity
SVG CSS属性stroke-opacity用于定义SVG形状轮廓的不透明度。stroke-opacity取0和1之间的十进制数越接近0的值,越透明行程。该值越接近1,则笔划越不透明。默认stroke-opacity值为1,表示笔划完全不透明。
案例中,显示了三行带有不同stroke-opacity文本顶部的行 。
Text Behind Shape - stroke-width:16px;
- stroke-opacity: 0.3;
- ">
- stroke-opacity: 0.7;
- ">
- stroke-opacity: 1;
- ">
运行效果:
注意:
靠后文本越来越不可见。
二、总结
本文基于Html基础,介绍了stoke属性。添加不一样的属性实现不同的效果,对于每一种属性进行详细的讲解通过丰富的案例分析,希望能够帮助你更好的学习。
欢迎大家积极尝试,有时候看到别人实现起来很简单,但是到自己动手实现的时候,总会有各种各样的问题,切勿眼高手低,勤动手,才可以理解的更加深刻。
分享标题:一篇文章带你了解SVGstroke属性
文章起源:http://www.shufengxianlan.com/qtweb/news34/156234.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联