Git Product home page Git Product logo

icons's Introduction

Sargent Coding Icons

These icons were originally created for Sargent Coding projects, but they're open for everyone to use now.

You can use the library via JSDelivr at https://cdn.jsdelivr.net/gh/sargent-coding/icons/icons.js

How to use

The icons library has three ways of adding icons:

Quick note: Icons like caret.right and font.family are nested. These can be used as names too: new Icon("caret.right")

Inline icons

You can add an inline icon in an HTML by placing something like:

<saco-icon name="pencil"></saco-icon>

Adding icons via Javascript

You also have two methods of adding icons using Javascript:

The new keyword

It's simpler to use the new keyword to make icons:

let myNewIcon = new Icon("pencil");
document.body.append(myNameIcon);

The document.createElement() method

But, you can also create an element and set its name attribute:

let myNewIcon = document.createElement("saco-icon");
myNewIcon.setAttribute("name", "pencil");
document.body.append(newNewIcon);

Changing an icon

Changing an icon is really easy-- and you also have two ways to do it:

Setting the name property

You can set the name property to something else:

myNewIcon.name = "javascript";

Settings the name attribute

or you can also use Element.setAttribute():

myNewIcon.setAttribute("name", "javascript");

Changing the colours of an icon

Colours automatically change to the font colour using the really cool currentColor keyword!

Credits

All icons were designed by @aetinx.

CC BY-ND

icons's People

Contributors

aetinx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.