iron-iconset-svg

WebJar for iron-iconset-svg

Лицензия

Лицензия

BSD 3-Clause
Группа

Группа

org.webjars.bowergithub.polymerelements
Идентификатор

Идентификатор

iron-iconset-svg
Последняя версия

Последняя версия

2.2.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

iron-iconset-svg
WebJar for iron-iconset-svg
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/PolymerElements/iron-iconset-svg

Скачать iron-iconset-svg

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.bowergithub.polymerelements/iron-iconset-svg/ -->
<dependency>
    <groupId>org.webjars.bowergithub.polymerelements</groupId>
    <artifactId>iron-iconset-svg</artifactId>
    <version>2.2.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bowergithub.polymerelements/iron-iconset-svg/
implementation 'org.webjars.bowergithub.polymerelements:iron-iconset-svg:2.2.1'
// https://jarcasting.com/artifacts/org.webjars.bowergithub.polymerelements/iron-iconset-svg/
implementation ("org.webjars.bowergithub.polymerelements:iron-iconset-svg:2.2.1")
'org.webjars.bowergithub.polymerelements:iron-iconset-svg:jar:2.2.1'
<dependency org="org.webjars.bowergithub.polymerelements" name="iron-iconset-svg" rev="2.2.1">
  <artifact name="iron-iconset-svg" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bowergithub.polymerelements', module='iron-iconset-svg', version='2.2.1')
)
libraryDependencies += "org.webjars.bowergithub.polymerelements" % "iron-iconset-svg" % "2.2.1"
[org.webjars.bowergithub.polymerelements/iron-iconset-svg "2.2.1"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
org.webjars.bowergithub.polymer : polymer jar [1.9.0,3)
org.webjars.bowergithub.polymerelements : iron-meta jar [1.0.0,3)

Модули Проекта

Данный проект не имеет модулей.

Published on NPM Build status Published on webcomponents.org

<iron-iconset-svg>

The iron-iconset-svg element allows users to define their own icon sets that contain svg icons.

See: Documentation, Demo.

Usage

Installation

npm install --save @polymer/iron-iconset-svg

In an HTML file

<html>
  <head>
    <script type="module">
      import '@polymer/iron-iconset-svg/iron-iconset-svg.js';
      import '@polymer/iron-icon/iron-icon.js';
    </script>
  </head>
  <body>
    <iron-iconset-svg name="inline" size="24">
      <svg>
        <defs>
          <g id="shape">
            <rect x="12" y="0" width="12" height="24"></rect>
            <circle cx="12" cy="12" r="12"></circle>
          </g>
        </defs>
      </svg>
    </iron-iconset-svg>

    <iron-icon icon="inline:shape" role="img" aria-label="A shape"></iron-icon>
  </body>
</html>

In a Polymer 3 element

You can use an <iron-iconset-svg> anywhere you could put a custom element, such as in the shadow root of another component to expose icons to it. However, if you're going to be creating many instances of the containing component, you should move your <iron-iconset-svg> out to a separate module. This prevents a redundant <iron-iconset-svg> from being added to the shadow root of each instance of that component. See the demo (and specifically demo/svg-sample-icons.js) for an example.

import {PolymerElement} from '@polymer/polymer/polymer-element.js';
import {html} from '@polymer/polymer/lib/utils/html-tag.js';

import '@polymer/iron-iconset-svg/iron-iconset-svg.js';
import '@polymer/iron-icon/iron-icon.js';

class ExampleElement extends PolymerElement {
  static get template() {
    return html`
      <iron-iconset-svg name="inline" size="24">
        <svg>
          <defs>
            <g id="shape">
              <rect x="12" y="0" width="12" height="24"></rect>
              <circle cx="12" cy="12" r="12"></circle>
            </g>
          </defs>
        </svg>
      </iron-iconset-svg>

      <iron-icon icon="inline:shape" role="img" aria-label="A shape"></iron-icon>
    `;
  }
}

customElements.define('example-element', ExampleElement);

Contributing

If you want to send a PR to this element, here are the instructions for running the tests and demo locally:

Installation

git clone https://github.com/PolymerElements/iron-iconset-svg
cd iron-iconset-svg
npm install
npm install -g polymer-cli

Running the demo locally

polymer serve --npm
open http://127.0.0.1:<port>/demo/

Running the tests

polymer test --npm
org.webjars.bowergithub.polymerelements

Версии библиотеки

Версия
2.2.1
2.2.0
2.1.1
2.1.0
1.1.2