个性化阅读
专注于IT技术分析

Polymerjs iron图标iron-icon

Polymerjs iron 图标元素用于显示单个图标。其默认图标大小为24像素。

它显示为:

<iron-icon src = "icon.png"></iron-icon>

以下代码显示了如何设置图标的大小。

<iron-icon class = "big" src = "big_icon.png"></iron-icon>
<style is = "custom-style">
   .big {
      --iron-icon-height: 20px;
      --iron-icon-width: 20px;
   }
</style>

iron 元素中有各种图标集。你必须在索引文件中导入iron-icons.html文件以获得默认的图标集, 并使用icon属性(如以下命令所示)来定义图标。

<link rel = "import" href = "/components/iron-icons/iron-icons.html">
<iron-icon icon = "android"></iron-icon>

通过导入iron-icons / <iconset> icons.html文件并将图标定义为<iconset>:<icon>, 我们还可以使用不同的内置图标集。

示例:通信图标的代码

<link rel = "import" href = "/components/iron-icons/communication-icons.html">
<iron-icon icon = "communication:email"></iron-icon>

我们还可以创建自定义项目并使用它:

<p><iron-icon icon = "fruit:berry"></iron-icon></p>

让我们看看用于样式的自定义属性:

表:

Index 自定义属性 Description
1) –iron-icon 这是一个应用于图标的mixin。其默认值为{}
2) –iron-icon-width 它指定图标的宽度。其默认值为24px。
3) –iron-icon-height 它指定图标的高度。其默认值为24px。
4) –iron-icon-fill-color 用于填充SVG图标颜色的属性。其默认值为currentcolor。
5) –iron-icon-stroke-color 用于填充SVG图标的笔触颜色的属性。

例子

要使用iron-icon元素, 请在命令提示符下导航至你的项目文件夹, 然后使用以下命令-

bower install PolymerElements/iron-icon -save
iron 图标示例1

以下示例演示了iron 图标元素的使用:

<!DOCTYPE html>
<html>
   <head>
      <title>iron-icon</title>
      <base href = "https://user-content-dot-custom-elements.appspot.com/PolymerElements/iron-icon/v1.0.13/iron-icon/">
      <script src = "../webcomponentsjs/webcomponents-lite.js"></script>
      <link rel = "import" href = "../iron-icons/iron-icons.html">
      <link rel = "import" href = "iron-icon.html">
   </head>

   <body>
      <h2>Iron-Icon Example</h2>
      <iron-icon icon = "android"></iron-icon>
   </body>
</html>

输出

iron 图标示例2
赞(0)
未经允许不得转载:srcmini » Polymerjs iron图标iron-icon

评论 抢沙发

评论前必须登录!