SVG Icons Sprite generated by Orion Icon Library
Congratulations, your SVG Sprite from Template - Sell Collection
from Orion Icon Library was
created successfully!
In the downloaded folder, you will find the file called orion-svg-sprite.svg
which
contains your SVG Sprite [Open]. Please find below different
techniques on how to use your Icons in your Web Project.
The first technique consists in including the content of the orion-svg-sprite.svg
in
your HTML
like in the example below:
<body>
<svg width="0" height="0" class="hidden" style="display:none">
<symbol id="myIcon-1">
<path d="..."></path>
<path d="..." stroke="..."></path>
</symbol>
<symbol id="myIcon-2">
<circle rx="..."></circle>
<path d="..."></path>
</symbol>
<symbol>...</symbol>
</svg>
<section>Here we will call the Icons references to show them!</section>
</body>
Then you can call whenever you want any of the SVG Icons from the sprite,
referencing them with the <use>
element,
like:
<body>
<svg width="0" height="0" class="hidden" style="display:none">The SVG Sprite</svg>
<section>
<svg>
<use xlink:href="#myIcon-1"></use>
</svg>
<svg>
<use xlink:href="#myIcon-2"></use>
</svg>
</section>
</body>
Pros: Easy to implement, cross-browser
support, unique HTTP request.
Cons: Adds extra markup in the HTML document,
SVG Sprite cannot be cached.
Tips: Put the SVG Sprite markup before calling them (
bugin Safari).
The second technique consists in referencing the Icons from the SVG sprite as an external file. This allows to display different parts of the SVG Sprite by specifying the fragment identifier at the end of the URL.
In the HTML
markup you include your
Icons using <use>
to reference
the orion-svg-sprite.svg
file with
the specific #fragment
ID of each
Icon you need. Below an example:
<body>
<section>
<svg>
<use xlink:href="orion-svg-sprite.svg#myIcon-1"></use>
</svg>
<svg>
<use xlink:href="orion-svg-sprite.svg#myIcon-2"></use>
</svg>
</section>
</body>
Pros: Less cluttered markup. External
file is cachable, which helps with page load speed.
Cons: The browser support is good except
for older Internet Explorer versions (IE<9).
Tips: In case you need to support IE older versions, you
can use the great svg4everybody plugin.
Use one of the techniques described before to call the SVG Sprite.
Then select the Icons you need below to easily copy the <use>
reference
and paste it in your Project.
Hint Select the technique you want to
use with the switch button.
The use code reference will update with the correct url below the icons
Plus You can set a specific size for
your Icons instances.
This is useful if you need a fixed size and will not style with css
.
#search-1
<svg class="theme-line-0"><use xlink:href="#search-1"></use></svg>
#add-to-cart-1
<svg class="theme-line-0"><use xlink:href="#add-to-cart-1"></use></svg>
#checkout-cart-1
<svg class="theme-line-0"><use xlink:href="#checkout-cart-1"></use></svg>
#shopping-basket-1
<svg class="theme-line-3"><use xlink:href="#shopping-basket-1"></use></svg>
#basket-1
<svg class="theme-line-3"><use xlink:href="#basket-1"></use></svg>
#delivery-time-1
<svg class="theme-line-0"><use xlink:href="#delivery-time-1"></use></svg>
#delivery-1
<svg class="theme-line-0"><use xlink:href="#delivery-1"></use></svg>
#paper-bag-1
<svg class="theme-line-0"><use xlink:href="#paper-bag-1"></use></svg>
#retail-bag-1
<svg class="theme-line-0"><use xlink:href="#retail-bag-1"></use></svg>
#shipping-truck-1
<svg class="theme-line-0"><use xlink:href="#shipping-truck-1"></use></svg>
#truck-1
<svg class="theme-line-3"><use xlink:href="#truck-1"></use></svg>
#cart-1
<svg class="theme-line-0"><use xlink:href="#cart-1"></use></svg>
#ecommerce-cart-1
<svg class="theme-line-3"><use xlink:href="#ecommerce-cart-1"></use></svg>
#retail-bag-2
<svg class="theme-line-0"><use xlink:href="#retail-bag-2"></use></svg>
#calls-1
<svg class="theme-line-14"><use xlink:href="#calls-1"></use></svg>
#avatar-1
<svg class="theme-line-0"><use xlink:href="#avatar-1"></use></svg>
#user-1
<svg class="theme-line-14"><use xlink:href="#user-1"></use></svg>
#woman-1
<svg class="theme-line-0"><use xlink:href="#woman-1"></use></svg>
#man-1
<svg class="theme-line-0"><use xlink:href="#man-1"></use></svg>
#male-user-1
<svg class="theme-line-0"><use xlink:href="#male-user-1"></use></svg>
#destination-map-1
<svg class="theme-line-0"><use xlink:href="#destination-map-1"></use></svg>
#navigation-map-1
<svg class="theme-line-0"><use xlink:href="#navigation-map-1"></use></svg>
#headphones-1
<svg class="theme-line-0"><use xlink:href="#headphones-1"></use></svg>
#audio-call-1
<svg class="theme-line-0"><use xlink:href="#audio-call-1"></use></svg>
#smartphone-1
<svg class="theme-line-0"><use xlink:href="#smartphone-1"></use></svg>
#landline-1
<svg class="theme-line-0"><use xlink:href="#landline-1"></use></svg>
#support-1
<svg class="theme-line-0"><use xlink:href="#support-1"></use></svg>
#customer-support-1
<svg class="theme-line-0"><use xlink:href="#customer-support-1"></use></svg>
#telephone-operator-1
<svg class="theme-line-0"><use xlink:href="#telephone-operator-1"></use></svg>
#dollar-sign-1
<svg class="theme-line-0"><use xlink:href="#dollar-sign-1"></use></svg>
#new-1
<svg class="theme-line-0"><use xlink:href="#new-1"></use></svg>
#on-sale-sticker-1
<svg class="theme-line-3"><use xlink:href="#on-sale-sticker-1"></use></svg>
#credit-card-1
<svg class="theme-line-0"><use xlink:href="#credit-card-1"></use></svg>
#pay-by-card-1
<svg class="theme-line-3"><use xlink:href="#pay-by-card-1"></use></svg>
#bill-1
<svg class="theme-line-3"><use xlink:href="#bill-1"></use></svg>
#money-bag-1
<svg class="theme-line-0"><use xlink:href="#money-bag-1"></use></svg>
#shipping-box-1
<svg class="theme-line-0"><use xlink:href="#shipping-box-1"></use></svg>
#open-box-1
<svg class="theme-line-0"><use xlink:href="#open-box-1"></use></svg>
#label-tag-1
<svg class="theme-line-0"><use xlink:href="#label-tag-1"></use></svg>
#price-tag-1
<svg class="theme-line-0"><use xlink:href="#price-tag-1"></use></svg>
#store-1
<svg class="theme-line-0"><use xlink:href="#store-1"></use></svg>
#giftbox-1
<svg class="theme-line-0"><use xlink:href="#giftbox-1"></use></svg>
#money-1
<svg class="theme-line-3"><use xlink:href="#money-1"></use></svg>
#pay-1
<svg class="theme-line-3"><use xlink:href="#pay-1"></use></svg>
#money-box-1
<svg class="theme-line-3"><use xlink:href="#money-box-1"></use></svg>
#yen-sign-1
<svg class="theme-line-0"><use xlink:href="#yen-sign-1"></use></svg>
#euro-sign-1
<svg class="theme-line-0"><use xlink:href="#euro-sign-1"></use></svg>
#bitcoin-sign-1
<svg class="theme-line-0"><use xlink:href="#bitcoin-sign-1"></use></svg>
#british-pound-sign-1
<svg class="theme-line-0"><use xlink:href="#british-pound-sign-1"></use></svg>
#hand-purse-1
<svg class="theme-line-0"><use xlink:href="#hand-purse-1"></use></svg>
#secure-payment-1
<svg class="theme-line-0"><use xlink:href="#secure-payment-1"></use></svg>
#close-1
<svg class="theme-line-14"><use xlink:href="#close-1"></use></svg>
#shopping-cart-1
<svg class="theme-line-0"><use xlink:href="#shopping-cart-1"></use></svg>
#us-dollar-1
<svg class="theme-line-53"><use xlink:href="#us-dollar-1"></use></svg>
#dollar-badge-1
<svg class="theme-line-53"><use xlink:href="#dollar-badge-1"></use></svg>
#discount-1
<svg class="theme-line-0"><use xlink:href="#discount-1"></use></svg>
#percentage-1
<svg class="theme-line-0"><use xlink:href="#percentage-1"></use></svg>
#bank-cards-1
<svg class="theme-line-0"><use xlink:href="#bank-cards-1"></use></svg>
#money-bag-euro-1
<svg class="theme-line-0"><use xlink:href="#money-bag-euro-1"></use></svg>
#money-bag-yen-1
<svg class="theme-line-0"><use xlink:href="#money-bag-yen-1"></use></svg>
#money-bag-pound-1
<svg class="theme-line-0"><use xlink:href="#money-bag-pound-1"></use></svg>
#mail-1
<svg class="theme-line-0"><use xlink:href="#mail-1"></use></svg>
#envelope-1
<svg class="theme-line-0"><use xlink:href="#envelope-1"></use></svg>
#map-marker-1
<svg class="theme-line-0"><use xlink:href="#map-marker-1"></use></svg>
#earth-globe-1
<svg class="theme-line-0"><use xlink:href="#earth-globe-1"></use></svg>
#expand-1
<svg class="theme-line-3"><use xlink:href="#expand-1"></use></svg>
#checkmark-1
<svg class="theme-line-14"><use xlink:href="#checkmark-1"></use></svg>
#checked-circle-1
<svg class="theme-line-0"><use xlink:href="#checked-circle-1"></use></svg>
#exit-1
<svg class="theme-line-68"><use xlink:href="#exit-1"></use></svg>
#import-1
<svg class="theme-line-0"><use xlink:href="#import-1"></use></svg>
#heart-1
<svg class="theme-line-14"><use xlink:href="#heart-1"></use></svg>
#external-link-1
<svg class="theme-line-0"><use xlink:href="#external-link-1"></use></svg>
#external-link-2
<svg class="theme-line-0"><use xlink:href="#external-link-2"></use></svg>
#external-link-3
<svg class="theme-line-0"><use xlink:href="#external-link-3"></use></svg>
You selected the options to generate the SVG Sprite with external color
css
classes.
That means that Orion detected if your icons
had different color layers and created a class and stylesheet for you to
edit the icons color properties.
Try me! The color classes below are editable.
Make your changes in real time and paste it directly into your project.
Support: Since our Icons can have several
Layers, this technique take advantage of the CSS Custom Properties.
This has a good browser support except
for older IE versions. In those browsers the original color will be used
as a fallback.
You can find a lot of information on the Internet about SVG
.
We made a little selection for you if you want to learn more.