0.5.2 • Published 12 months ago

@ldesign/icons-svg-sprite v0.5.2

Weekly downloads
-
License
-
Repository
-
Last release
12 months ago

Symbol引用

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 这种用法其实是做了一个svg的集合,与上面两种相比具有如下特点:

  • 支持多色图标了,不再受单色限制。
  • 通过一些技巧,支持像字体那样,通过font-size,color来调整样式。
  • 兼容性较差,支持 ie9+,及现代浏览器。
  • 浏览器渲染svg的性能一般,还不如png

引入Symbol代码

<script src="https://unpkg.com/@ldesign/icons-svg-sprite@latest/dist/index.js"></script>

加入通用css代码

只需要添加一处即可

<style type="text/css">
  .l-icon {
      width: 1em; height: 1em;
      vertical-align: -0.15em;
      fill: currentColor;
      overflow: hidden;
  }
</style>

渲染图标

首先需要选取需要的图标名称,并进行定义,xlink:href后面的#l-icon-为固定模式,最后为图标名称。

<svg class="icon" aria-hidden="true">
  <use xlink:href="#l-icon-home"></use>
</svg>
0.5.2

12 months ago

0.5.1

12 months ago

0.4.5

1 year ago

0.4.7

1 year ago

0.4.6

1 year ago

0.4.1

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.3.0

1 year ago

0.3.2

1 year ago

0.4.0

1 year ago

0.2.1

2 years ago

0.0.3

2 years ago

0.2.0

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago