svg可以做很多事情,如今和canvas在web开发中使用越来越多。默认svg画图,如果是空白填充,最后展示的形状线条是实线。

今天介绍一个属性,可以上画出的图形显示虚线。这个属性就是stroke-dasharray,一般给两个值,如下所示:

<!doctype html>
<html><head><meta charset=“utf-8”/><title>svg demo</title></head><body><h2>svg stroke with dashed line</h2><svg width="1000" height="500"><rect  x=20 y=20 width=100 height=100 stroke="gray" fill="white" stroke-width="2" stroke-dasharray="10 10"></rect><circle cx=70 cy=200 r=50 stroke="gray" fill="white" stroke-width="2" stroke-dasharray="2 2"></circle></svg></body></html>

最终的效果:

stroke-dasharray="2 2"表示的意思是,虚线宽2,间隔是2,默认像素单位。

svg通过虚线画形状相关推荐

  1. [SVG学习之路]学会画形状

    据上次更新,已经有一段时间了,太忙了,公司有新的项目给我,就没学SVG.这几天回家可以学和更新了. 废话不多说. IDE工具:  vscode  动态图软件: gifcam    vscode插件: ...

  2. svg: svg预定义的形状

    SVG 有一些预定义的形状元素,可被开发者使用和操作: 矩形 <rect> 圆形 <circle> 椭圆 <ellipse> 线 <line> 折线 & ...

  3. vue+TS+svg实现图片任意形状剪切

    通过svg剪切功能实现图片剪切 这个是原图 这些事预设好的切割形状,理论上可以开放给用户自己画 这个是剪切完成的效果 <template><div class="conte ...

  4. 超详细SVG实战——徒手画pipeline,带你玩转SVG

    记录个 svg 实战应用-最近断断续续在搞公司的前端发布平台,本想搞 pipeline ,结果先给 svg 给拦下了.基于发布平台没有同时多项目发布的能力,so-笔者决定搞个 pipeline 把 j ...

  5. 如何填充自画形状_AI中如何用形状填充

    这篇真的拖延好久,以至于现在我是真的一点儿都想不起来当时做的哪个项目了..只好随机拿一个形状举例啦 1:先在AI中绘制出一个需要填充的形状 2:选中形状,对象-图案-建立,然后点击确定 3:确定后,在 ...

  6. css各种形状怎么画,CSS3 画形状

    在制作页面时,常用CSS画各种形状带代替img,这样可以免去一次HTTP请求.而且有些基本形状用CSS实现比切图更方便和灵活.本篇就介绍一下常用形状的画法. 圆形 椭圆(半椭圆,4分之一椭圆) 三角形 ...

  7. R语言画形状—直线、矩形、多边形等

    plot(1:10)## 画矩形 rect(1, 5, 3, 7, col = "white")## 画直线 # abline(a,b) # a, b the intercept ...

  8. android 虚线画不出来的,Android shape画虚线,不显示或者显示是实线的解决方案

    Android 的 shape可以用来实现一些简单的图像,如直线(实线.虚线).圆.矩形.圆角矩形.边框等. 4.4以及以前的版本shape是能正常显示一条虚线的,最经碰到在5.0的手机上显示的是直线 ...

  9. HTML5 SVG用marker画箭头

    1.定义一个箭头的marker <defs><marker id="markerArrow" markerWidth="13" markerH ...

最新文章

  1. 40 个 SpringBoot 常用注解
  2. 实现DFS之“油田”
  3. Leetcode周赛5827. 检查操作是否合法
  4. Start – Modern minimalist OpenCart 2.X 自适应主题模板 ABC
  5. Java GC日志查看和分析
  6. 笔记本电脑键盘切换_全球首款折叠屏笔记本电脑ThinkPad X1 Fold:5G高速互联拥抱PC场景融合时代...
  7. MFC之实现鼠标自动左击,频率可调,支持热键
  8. 【NIPS2018】Spotlight及Oral论文汇总
  9. 广汽埃安总经理古惠南:8分钟快充也不光是电池的问题 ,跟充电桩有关
  10. win10 iot core java_Windows 10 IoT Core开发环境
  11. SpringCloud学习笔记002---Spring Cloud实战微服务准备
  12. bash中的算术运算
  13. python 把4个二进制组成float_4个方法用Python自由定制Excel表格
  14. 道路千万条,转行第一条。材料不劝退,亲人两行泪。
  15. 42.(leaflet之家)leaflet实现撒点图(仿echarts)
  16. 从浏览器或者Webview 中唤醒APP
  17. The Little Match Girl,摘自iOS应用Snow White and more stories
  18. 移动开发的软件开发生命周期介绍(二)
  19. :nth-child选择器
  20. 工作八年然是个二流的程序员

热门文章

  1. 天联助力畅捷通T+实现远程访问说明
  2. NLP+2vec︱认识多种多样的2vec向量化模型
  3. 笔试代码题--搜狗--汪仔做对的题数范围
  4. (洛谷)P1000 超级玛丽游戏
  5. UVM-使用start发送item,sequence
  6. 快消出海系列:轻松找准波动原因--快消品出口额下降归因分析
  7. 在企业工作中常用有linux系统有哪些?
  8. 没学过画画可以学服装设计吗?
  9. 第三方登录 ----转载自简书,作者 碧霄问鼎
  10. 携手唐天下:牛气冲天创富无限,赢2021网络营销