美文网首页
svg defs标签

svg defs标签

作者: ME88 | 来源:发表于2021-04-27 16:53 被阅读0次

SVG 允许我们定义以后需要重复使用的图形元素。 在defs元素中定义的图形元素不会直接呈现。 你可以在你的视口的任意地方利用 <use>元素呈现这些元素。

例:

<svg class="waves" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"

viewBox="0 24 150 28" preserveAspectRatio="none" shape-rendering="auto">

<defs>

<path id="gentle-wave"

d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z"></path>

</defs>

<g class="parallax">

<use xlink:href="#gentle-wave" x="48" y="0" fill="rgba(255,255,255,0.7"></use>

<use xlink:href="#gentle-wave" x="48" y="3" fill="rgba(255,255,255,0.5)"></use>

<use xlink:href="#gentle-wave" x="48" y="5" fill="rgba(255,255,255,0.3)"></use>

<use xlink:href="#gentle-wave" x="48" y="7" fill="#fff"></use>

</g>

</svg>

defs: 被引用元素的容器                           g: group缩写 无实意

use: 使用url引用 defs 中的图形                  xlink:href=“要克隆元素的 #ID” 

x=“克隆元素的左上角的x轴”                        y=“克隆元素的左上角的y轴”

width=“克隆元素的宽度”                              height=“克隆元素的高度”

fill=“图形的填充颜色”

相关文章

  • svg defs标签

    SVG 允许我们定义以后需要重复使用的图形元素。在defs元素中定义的图形元素不会直接呈现。你可以在你的视口的任意...

  • SVG defs和use

    SVG DEFS元素SVG的元素用于预定义一个元素使其能够在SVG图像中重复使用。例如你可以将一些图形...

  • H5 SVG 使用方式总结

    实际工作中,SVG大多数是用 +(或者symbol)+ + 的组合来使用的,defs ...

  • svg中文字显示及常用样式设置

    前言 svg标签主要用于绘制图表,难免需要显示一些文字。svg中自有的文本标签text text svg中文字标签...

  • 2018-07-31 svg声明和svg 动画

    打开一个svg文件,有时你会发现在svg标签上方有xml和doctype标签,svg上也有version等属性,有...

  • svg标签

    svg中的fill等同于 colorvertical-align:top

  • svg

    svg双闭合标签,默认宽高300*150 必须在svg标签内绘制图形 画线 line 绘制折线 polyline...

  • JS创建SVG标签/SVG使用JS动态生成饼图/SVG动画/VM

    JS创建SVG标签 SVG使用JS动态生成饼图 SVG动画 SVG兼容问题,需要使用VML(兼容ie4-ie7) ...

  • HTML5

    #SVG矢量图绘制 SVG标签用于绘制矢量图。 与HTML标签相比:它们都是XML标签的衍生产物,属于平级的兄弟关...

  • flutter 踩坑

    1. 使用flutter_svg引入svg报错 该svg是从figma导出的。 翻阅 将 放到 标签的顶部,可以...

网友评论

      本文标题:svg defs标签

      本文链接:https://www.haomeiwen.com/subject/cacprltx.html