Line Icons

Today there are many kinds of icons namely flat Icons, line icons and solid icons which are based on their usage by web or application developer. The kind of icons constant used by developers is no other than line icons. We are showcasing this article basically let you know the thousands of the good line icons.

WHAT IS ICON

According to Wikipedia:
In computing, an icon is a pictogram displayed on a computer screen in order to help the user navigate a computer system or mobile device.
The icon itself is a quickly comprehensible symbol of a software tool, function, or a data file, accessible on the system and is more like a traffic sign than a detailed illustration of the actual entity it represents.

WHAT IS LINE ICONS

Line icons is a shape vector of a symbolic glyph outline only which basically consist of fonts styled in css {resize, colors and moved}

SIGNIFICANCE OF LINE ICONS

Instead of using real images or jpeg to depict what a developer has in mind he or she can use line icons which are easily styled using css

CATEGORIES OF LINE ICONS CONTAINED IN THIS ARTICLE

Below are categories of line icons which we are going to be looking at in this article.

  1. • Line Icons For (Christmas)
  2. • Line Icons For (Clothes)
  3. • Line Icons For (Communication)
  4. • Line Icons For (Education)
  5. • Line Icons For (Electronics)
  6. • Line Icons For (Finance)
  7. • Line Icons For (Food)
  8. • Line Icons For (Furniture)
  9. • Line Icons For (Hotel Restaurant)
  10. • Line Icons For (Media)
  11. • Line Icons For (Medical)
  12. • Line Icons For (Real Estate)
  13. • Line Icons For (Science)
  14. • Line Icons For (Sport)
  15. • Line Icons For (Music)
  16. • Line Icons For (Travel)
  17. • Line Icons For (Weather)
  18. • Line Icons For (Transportation)

USAGE OF LINE ICONS

The symbolic glyph for many fields have been developed so far for example when a developer wants to design an application or web for Christmas activity, Hospitality or emergency event such developer will repeatedly make use of symbols to depict some event or action of Christmas or emergency he or she have in mind for such projects.
See the example below:

EXAMPLE

Below glyph are line icons which depicts the following Christmas gift box, Christmas merriment and Christmas star tree respective.

Now if a web developer simple wants to use them in his or her app no need of drawing or trying to make a graphics in bitmap that look alike.

span class="icon-christmas-037"
span class="icon-christmas-044"
span class="icon-christmas-008"

DIFFERENT LINE ICONS AND HOW TO USE THEM

Each category of line icon included below normally contained a four webfont file, css style sheet field and may come or may not come with a simple short basic html.

Procedure
  1. Download the webfont for each which comes along with four different files
    Basic glyph files (component file of line icons) vector shape

    • i. .eot = Embedded OpenType File Format
    • ii. .ttf = TrueType font
    • iii. .svg = Scalable Vector Graphics
    • iv. .woff = Web Open Font Format
  2. Extract the zipped webfont file to a specific directory
    • In the same directory create or put in the downloaded ones
  3. Create a style.css file {stylesheet} for each
  4. Download implementing stylesheets for all
    • i. Block.css
    • ii. Layout.css
    • iii. Styled.css

1. Line Icons For (Christmas)

Download the Webfont (Christmas Line Icons)

Copy and paste this below snippet of css code in your open already created style.css file

@charset "UTF-8";
/* Christmas */
@font-face {
  font-family: "cristmas";
  src:url("fonts/cristmas.eot");
  src:url("fonts/cristmas.eot?#iefix") format("embedded-opentype"),
  url("fonts/cristmas.woff") format("woff"),
  url("fonts/cristmas.ttf") format("truetype"),
  url("fonts/cristmas.svg#cristmas") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-christmas]:before {
  font-family: "cristmas" !important;
  content: attr(data-icon-christmas);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="icon-christmas"]:before,
[class*=" icon-christmas"]:before {
  font-family: "cristmas" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-christmas-001:before {
  content: "a";
}
.icon-christmas-002:before {
  content: "d";
}
.icon-christmas-003:before {
  content: "e";
}
.icon-christmas-016:before {
  content: "f";
}
.icon-christmas-017:before {
  content: "g";
}
.icon-christmas-004:before {
  content: "h";
}
.icon-christmas-005:before {
  content: "i";
}
.icon-christmas-018:before {
  content: "j";
}
.icon-christmas-019:before {
  content: "k";
}

Basic html code for Christmas category of line icons:

!DOCTYPE html
html lang="en"
head
  titleLine Icons - Christmas/title
  !-- Favicon --
  link rel="shortcut icon" href="favicon.ico"
  !-- bootstrap css --
  link rel="stylesheet" href="bootstrap.min.css"
  !-- implementing style --
  link rel="stylesheet" href="styled.css"
  !-- line icons css -- compulsory --
  link rel="stylesheet" href="style.css"
/head
body
  div class="col-md-9"
    div class="alert alert-info fade in margin-bottom-20"button type="button" class="close" data-dismiss="alert" aria-hidden="true"times;/button
      strongIcons Christmas/strong includes 100 simple icons and now embedded in a webfont for more convenient use on the web or in a native application. You can use simply any following classes and control their sizes with font-size color ect...
    /div
    section class="line-icon-page margin-bottom-40"
      span class="item-box item-box--higher"
        span class="item"
          span aria-hidden="true" class="icon-christmas-001"/span
          nbsp;icon-christmas-001
        /span
      /span
      span class="item-box item-box--higher"
        span class="item"
          span aria-hidden="true" class="icon-christmas-002"/span
          nbsp;icon-christmas-002
        /span
      /span
      span class="item-box item-box--higher"
        span class="item"
          span aria-hidden="true" class="icon-christmas-003"/span
          nbsp;icon-christmas-003
        /span
      /span
      span class="item-box item-box--higher"
        span class="item"
          span aria-hidden="true" class="icon-christmas-004"/span
          nbsp;icon-christmas-004
        /span
      /span
    /section
  /div
/body
/html

Output preview on browser:

Elaborate descriptions of the action performed above:
Observe the following:
Four different files format of scalable vector .sgv, true font type .ttf, embedded glyphs .eot and web open font .woff are linked to the style.css file see code below.

@font-face {
  font-family: "cristmas";
  src:url("fonts/cristmas.eot");
  src:url("fonts/cristmas.eot?#iefix") format("embedded-opentype"),
  url("fonts/cristmas.woff") format("woff"),
  url("fonts/cristmas.ttf") format("truetype"),
  url("fonts/cristmas.svg#cristmas") format("svg");
  font-weight: normal;
  font-style: normal;
}

Then each icon with its content icon glyph coin / code / font/ symbol was classed using designated name and was done consistently to avoid redundancy and maintain DRY coding. For example, see code below

.icon-christmas-001:before {
  content: "a";
}
.icon-christmas-004:before {
  content: "h";
}
.icon-christmas-002:before {
  content: "d";
}
.icon-christmas-003:before {
  content: "e";
}

Now to include a Christmas line icons in an html web project simply write codes below
Use span class icon="the-icon-name-as-classed-in-style.css codes above" see the Basic html code for Christmas category of line icons shown above.
For example write span aria-hidden="true" class="icon-christmas-001"/span for a christmas gift box

Line Icons For (Clothes)


Basic html code for Clothes category of line icons:

!DOCTYPE html
html lang="en"
head
  titleLine Icons - fashions/title
  !-- Favicon --
  link rel="shortcut icon" href="favicon.ico"
  !-- bootstrap css --
  link rel="stylesheet" href="bootstrap.min.css"
  !-- implementing style --
  link rel="stylesheet" href="styled.css"
  !-- line icons css -- compulsory --
  link rel="stylesheet" href="style.css"
/head
body
  div class="col-md-9"
    div class="alert alert-info fade in margin-bottom-20"
      button type="button" class="close" data-dismiss="alert" aria-hidden="true"times;/button
      strongIcons Clothes/strong includes 100 simple icons and now embedded in a webfont for more convenient use on the web or in a native application. You can use simply any following classes and control their sizes with font-size color ect...
    /div
    section class="line-icon-page margin-bottom-40"
      span class="item-box item-box--higher"
        span class="item"
          span aria-hidden="true" class="icon-clothes-001"/span
          nbsp;icon-clothes-001
        /span
      /span
      span class="item-box item-box--higher"
        span class="item"
          span aria-hidden="true" class="icon-clothes-002"/span
          nbsp;icon-clothes-002
        /span
      /span
      span class="item-box item-box--higher"
        span class="item"
          span aria-hidden="true" class="icon-clothes-003"/span
          nbsp;icon-clothes-003
        /span
      /span
      span class="item-box item-box--higher"
        span class="item"
          span aria-hidden="true" class="icon-clothes-004"/span
          nbsp;icon-clothes-004
        /span
      /span
    /section
  /div
/body
/html

Output preview on web browser:

Elaborate descriptions of the action perform above:

Observe the following:

Four different files format of scalable vector .sgv, true font type .ttf, embedded glyphs .eot and web open font .woff are linked to the style.css file see code below.

/* Clothes */
@font-face {
  font-family: "clothes";
  src:url("fonts/clothes.eot");
  src:url("fonts/clothes.eot?#iefix") format("embedded-opentype"),
  url("fonts/clothes.woff") format("woff"),
  url("fonts/clothes.ttf") format("truetype"),
  url("fonts/clothes.svg#clothes") format("svg");
  font-weight: normal;
  font-style: normal;
}

Then each icon with its content icon glyph coined / code / font/ symbol was classed using designated name and was done consistently to avoid redundancy and maintain DRY coding. For example See code below

.icon-clothes-001:before {
  content: "_";
}
.icon-clothes-002:before {
  content: "`";
}
.icon-clothes-003:before {
  content: "{";
}
.icon-clothes-004:before {
  content: "|";
}

Now to include a Clothes line icons in an html web project simply write codes below
Use span class icon="the-icon-name-as-classed-in-style.css codes above" see the Basic html code for Clothes category of line icons shown above.
For example write span aria-hidden="true" class="icon-clothes-001"/span

Line Icons For (Communication)

Icons Communication includes 180 simple icons and now embedded in a webfont for more convenient use on the web or in a native application. You can use simply any following classes and control their sizes with font-size, color ect.

Line Icons For (Education)

Icons Education includes 200 simple icons and now embedded in a webfont for more convenient use on the web or in a native application. You can use simply any following classes and control their sizes with font-size color ect.

Line Icons For (Electronics)

Icons Electronics includes 160 simple icons and now embedded in a webfont for more convenient use on the web or in a native application. You can use simply any following classes and control their sizes with font-size color ect.

Line Icons For (Finance)

Icons Finance includes 260 simple icons and now embedded in a webfont for more convenient use on the web or in a native application. You can use simply any following classes and control their sizes with font-size color ect.

Line Icons For (Food)

Icons Food includes 300 simple icons and now embedded in a webfont for more convenient use on the web or in a native application. You can use simply any following classes and control their sizes with font-size color ect.

Line Icons For (Furniture)

Icons Furniture includes 100 simple icons and now embedded in a webfont for more convenient use on the web or in a native application. You can use simply any following classes and control their sizes with font-size color ect.

Line Icons For (Hotel Restaurant)

Icons Hotel-Restaurant includes 250 simple icons and now embedded in a webfont for more convenient use on the web or in a native application. You can use simply any following classes and control their sizes with font-size color ect.

Line Icons For (Media)

Icons Media includes 130 simple icons and now embedded in a webfont for more convenient use on the web or in a native application. You can use simply any following classes and control their sizes with font-size color ect.

Line Icons For (Medical)

Icons Medical includes 100 simple icons and now embedded in a webfont for more convenient use on the web or in a native application. You can use simply any following classes and control their sizes with font-size color ect.