blob: ee26e9e92b26f40de67973fc39f3b0e61442f1ca [file] [log] [blame]
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<script src="https://rawgit.com/jonathantneal/svg4everybody/master/dist/svg4everybody.js"></script>
<script>svg4everybody();</script>
<title>SVG &lt;symbol&gt; sprite preview | svg-sprite</title>
<style>@charset "UTF-8";body{padding:0;margin:0;color:#666;background:#fafafa;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:1.4}header{display:block;padding:3em 3em 2em 3em;background-color:#fff}header p{margin:2em 0 0 0}section{border-top:1px solid #eee;padding:2em 3em 0 3em}section ul{margin:0;padding:0}section li{display:inline;display:inline-block;background-color:#fff;position:relative;margin:0 2em 2em 0;vertical-align:top;border:1px solid #ccc;padding:1em 1em 3em 1em;cursor:default}.icon-box{margin:0;width:144px;height:144px;position:relative;background:#ccc url(data:image/gif;base64,R0lGODlhDAAMAIAAAMzMzP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQjk4OTI0MUY5NTIxMUUyQkJDMEI5NEFEM0Y1QTYwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQjk4OTI0MkY5NTIxMUUyQkJDMEI5NEFEM0Y1QTYwQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCOTg5MjNGRjk1MjExRTJCQkMwQjk0QUQzRjVBNjBDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCOTg5MjQwRjk1MjExRTJCQkMwQjk0QUQzRjVBNjBDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAwADAAAAhaEH6mHmmzcgzJAUG/NVGrfOZ8YLlABADs=) top left repeat;border:1px solid #ccc;display:table-cell;vertical-align:middle;text-align:center}.icon{display:inline;display:inline-block}h1{margin-top:0}h2{margin:0;padding:0;font-size:1em;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;left:1em;right:1em;bottom:1em}footer{display:block;margin:0;padding:0 3em 3em 3em}footer p{margin:0;font-size:.7em}footer a{color:#0f7595;margin-left:0}</style>
<!--
Sprite shape dimensions
====================================================================================================
You will need to set the sprite shape dimensions via CSS when you use them as inline SVG, otherwise
they would become a huge 100% in size. You may use the following dimension classes for doing so.
They might well be outsourced to an external stylesheet of course.
-->
<style type="text/css">
.svg-ic_attachment_24px-dims { width: 24px; height: 24px; }
.svg-ic_cloud_24px-dims { width: 24px; height: 24px; }
.svg-ic_cloud_circle_24px-dims { width: 24px; height: 24px; }
.svg-ic_cloud_done_24px-dims { width: 24px; height: 24px; }
.svg-ic_cloud_download_24px-dims { width: 24px; height: 24px; }
.svg-ic_cloud_off_24px-dims { width: 24px; height: 24px; }
.svg-ic_cloud_queue_24px-dims { width: 24px; height: 24px; }
.svg-ic_cloud_upload_24px-dims { width: 24px; height: 24px; }
.svg-ic_create_new_folder_24px-dims { width: 24px; height: 24px; }
.svg-ic_file_download_24px-dims { width: 24px; height: 24px; }
.svg-ic_file_upload_24px-dims { width: 24px; height: 24px; }
.svg-ic_folder_24px-dims { width: 24px; height: 24px; }
.svg-ic_folder_open_24px-dims { width: 24px; height: 24px; }
.svg-ic_folder_shared_24px-dims { width: 24px; height: 24px; }
</style>
<!--
====================================================================================================
-->
</head>
<body>
<!--
Inline <symbol> SVG sprite
====================================================================================================
This is an inlined version of the generated SVG sprite. The single images may be <use>d everywhere
below within this document. Please see https://github.com/jkphl/svg-sprite#inline-embedding for
further details on how to create this embeddable sprite variant.
-->
<svg width="0" height="0" style="position:absolute">
<symbol viewBox="0 0 24 24" id="ic_attachment_24px"><path d="M2 12.5C2 9.46 4.46 7 7.5 7H18c2.21 0 4 1.79 4 4s-1.79 4-4 4H9.5a2.5 2.5 0 0 1 0-5H17v2H9.41c-.55 0-.55 1 0 1H18c1.1 0 2-.9 2-2s-.9-2-2-2H7.5C5.57 9 4 10.57 4 12.5S5.57 16 7.5 16H17v2H7.5C4.46 18 2 15.54 2 12.5z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_cloud_24px"><path d="M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_cloud_circle_24px"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3l.14.01A3.98 3.98 0 0 1 12 7a4 4 0 0 1 4 4h.5a2.5 2.5 0 0 1 0 5z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_cloud_done_24px"><path d="M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM10 17l-3.5-3.5 1.41-1.41L10 14.17 15.18 9l1.41 1.41L10 17z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_cloud_download_24px"><path d="M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM17 13l-5 5-5-5h3V9h4v4h3z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_cloud_off_24px"><path d="M19.35 10.04A7.49 7.49 0 0 0 12 4c-1.48 0-2.85.43-4.01 1.17l1.46 1.46a5.497 5.497 0 0 1 8.05 4.87v.5H19c1.66 0 3 1.34 3 3 0 1.13-.64 2.11-1.56 2.62l1.45 1.45C23.16 18.16 24 16.68 24 15c0-2.64-2.05-4.78-4.65-4.96zM3 5.27l2.75 2.74C2.56 8.15 0 10.77 0 14c0 3.31 2.69 6 6 6h11.73l2 2L21 20.73 4.27 4 3 5.27zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_cloud_queue_24px"><path d="M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71A5.5 5.5 0 0 1 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_cloud_upload_24px"><path d="M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_create_new_folder_24px"><path d="M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_file_download_24px"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_file_upload_24px"><path d="M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_folder_24px"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_folder_open_24px"><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z"/></symbol>
<symbol viewBox="0 0 24 24" id="ic_folder_shared_24px"><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2v1z"/></symbol>
</svg>
<!--
====================================================================================================
-->
<header>
<h1>SVG <code>&lt;symbol&gt;</code> sprite preview</h1>
<p>This preview features two methods of using the generated sprite in conjunction with inline SVG. Please have a look at the HTML source for further details and be aware of the following constraints:</p>
<ul>
<li>Your browser has to <a href="http://caniuse.com/#feat=svg-html5" target="_blank">support inline SVG</a> for these techniques to work.</li>
<li>The embedded sprite (A) slightly differs from the generated external one. Please <a href="https://github.com/jkphl/svg-sprite#inline-embedding" target="_blank">see the documentation</a> for details on how to create such an embeddable sprite.</li>
<li>Internet Explorer up to version 11 doesn't support external sprites for use with inline SVG. For IE 9-11, you may polyfill this functionality with <a href="https://github.com/jonathantneal/svg4everybody" target="_blank">SVG for Everybody</a>.</li>
</ul>
</header>
<section>
<!--
A) Inline SVG with embedded sprite
====================================================================================================
These SVG images make use of fragment identifiers (IDs) and are extracted out of the inline sprite
embedded above. They may be styled via CSS.
-->
<h3>A) Inline SVG with embedded sprite</h3>
<ul>
<li title="ic_attachment_24px">
<div class="icon-box">
<!-- ic_attachment_24px -->
<svg class="svg-ic_attachment_24px-dims">
<use xlink:href="#ic_attachment_24px"></use>
</svg>
</div>
<h2>ic_attachment_24px</h2>
</li>
<li title="ic_cloud_24px">
<div class="icon-box">
<!-- ic_cloud_24px -->
<svg class="svg-ic_cloud_24px-dims">
<use xlink:href="#ic_cloud_24px"></use>
</svg>
</div>
<h2>ic_cloud_24px</h2>
</li>
<li title="ic_cloud_circle_24px">
<div class="icon-box">
<!-- ic_cloud_circle_24px -->
<svg class="svg-ic_cloud_circle_24px-dims">
<use xlink:href="#ic_cloud_circle_24px"></use>
</svg>
</div>
<h2>ic_cloud_circle_24px</h2>
</li>
<li title="ic_cloud_done_24px">
<div class="icon-box">
<!-- ic_cloud_done_24px -->
<svg class="svg-ic_cloud_done_24px-dims">
<use xlink:href="#ic_cloud_done_24px"></use>
</svg>
</div>
<h2>ic_cloud_done_24px</h2>
</li>
<li title="ic_cloud_download_24px">
<div class="icon-box">
<!-- ic_cloud_download_24px -->
<svg class="svg-ic_cloud_download_24px-dims">
<use xlink:href="#ic_cloud_download_24px"></use>
</svg>
</div>
<h2>ic_cloud_download_24px</h2>
</li>
<li title="ic_cloud_off_24px">
<div class="icon-box">
<!-- ic_cloud_off_24px -->
<svg class="svg-ic_cloud_off_24px-dims">
<use xlink:href="#ic_cloud_off_24px"></use>
</svg>
</div>
<h2>ic_cloud_off_24px</h2>
</li>
<li title="ic_cloud_queue_24px">
<div class="icon-box">
<!-- ic_cloud_queue_24px -->
<svg class="svg-ic_cloud_queue_24px-dims">
<use xlink:href="#ic_cloud_queue_24px"></use>
</svg>
</div>
<h2>ic_cloud_queue_24px</h2>
</li>
<li title="ic_cloud_upload_24px">
<div class="icon-box">
<!-- ic_cloud_upload_24px -->
<svg class="svg-ic_cloud_upload_24px-dims">
<use xlink:href="#ic_cloud_upload_24px"></use>
</svg>
</div>
<h2>ic_cloud_upload_24px</h2>
</li>
<li title="ic_create_new_folder_24px">
<div class="icon-box">
<!-- ic_create_new_folder_24px -->
<svg class="svg-ic_create_new_folder_24px-dims">
<use xlink:href="#ic_create_new_folder_24px"></use>
</svg>
</div>
<h2>ic_create_new_folder_24px</h2>
</li>
<li title="ic_file_download_24px">
<div class="icon-box">
<!-- ic_file_download_24px -->
<svg class="svg-ic_file_download_24px-dims">
<use xlink:href="#ic_file_download_24px"></use>
</svg>
</div>
<h2>ic_file_download_24px</h2>
</li>
<li title="ic_file_upload_24px">
<div class="icon-box">
<!-- ic_file_upload_24px -->
<svg class="svg-ic_file_upload_24px-dims">
<use xlink:href="#ic_file_upload_24px"></use>
</svg>
</div>
<h2>ic_file_upload_24px</h2>
</li>
<li title="ic_folder_24px">
<div class="icon-box">
<!-- ic_folder_24px -->
<svg class="svg-ic_folder_24px-dims">
<use xlink:href="#ic_folder_24px"></use>
</svg>
</div>
<h2>ic_folder_24px</h2>
</li>
<li title="ic_folder_open_24px">
<div class="icon-box">
<!-- ic_folder_open_24px -->
<svg class="svg-ic_folder_open_24px-dims">
<use xlink:href="#ic_folder_open_24px"></use>
</svg>
</div>
<h2>ic_folder_open_24px</h2>
</li>
<li title="ic_folder_shared_24px">
<div class="icon-box">
<!-- ic_folder_shared_24px -->
<svg class="svg-ic_folder_shared_24px-dims">
<use xlink:href="#ic_folder_shared_24px"></use>
</svg>
</div>
<h2>ic_folder_shared_24px</h2>
</li>
</ul>
<!--
====================================================================================================
-->
</section>
<section>
<!--
B) Inline SVG with external sprite (IE 9-11 with polyfill only)
====================================================================================================
These SVG images make use of an URL + fragment identifiers (IDs) and refer to the regular external
SVG sprite. They may be styled via CSS. (IE 9-11 with polyfill only)
-->
<h3>B) Inline SVG with external sprite (IE 9-11 with polyfill only)</h3>
<ul>
<li title="ic_attachment_24px">
<div class="icon-box">
<!-- ic_attachment_24px -->
<svg class="svg-ic_attachment_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_attachment_24px"></use>
</svg>
</div>
<h2>ic_attachment_24px</h2>
</li>
<li title="ic_cloud_24px">
<div class="icon-box">
<!-- ic_cloud_24px -->
<svg class="svg-ic_cloud_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_cloud_24px"></use>
</svg>
</div>
<h2>ic_cloud_24px</h2>
</li>
<li title="ic_cloud_circle_24px">
<div class="icon-box">
<!-- ic_cloud_circle_24px -->
<svg class="svg-ic_cloud_circle_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_cloud_circle_24px"></use>
</svg>
</div>
<h2>ic_cloud_circle_24px</h2>
</li>
<li title="ic_cloud_done_24px">
<div class="icon-box">
<!-- ic_cloud_done_24px -->
<svg class="svg-ic_cloud_done_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_cloud_done_24px"></use>
</svg>
</div>
<h2>ic_cloud_done_24px</h2>
</li>
<li title="ic_cloud_download_24px">
<div class="icon-box">
<!-- ic_cloud_download_24px -->
<svg class="svg-ic_cloud_download_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_cloud_download_24px"></use>
</svg>
</div>
<h2>ic_cloud_download_24px</h2>
</li>
<li title="ic_cloud_off_24px">
<div class="icon-box">
<!-- ic_cloud_off_24px -->
<svg class="svg-ic_cloud_off_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_cloud_off_24px"></use>
</svg>
</div>
<h2>ic_cloud_off_24px</h2>
</li>
<li title="ic_cloud_queue_24px">
<div class="icon-box">
<!-- ic_cloud_queue_24px -->
<svg class="svg-ic_cloud_queue_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_cloud_queue_24px"></use>
</svg>
</div>
<h2>ic_cloud_queue_24px</h2>
</li>
<li title="ic_cloud_upload_24px">
<div class="icon-box">
<!-- ic_cloud_upload_24px -->
<svg class="svg-ic_cloud_upload_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_cloud_upload_24px"></use>
</svg>
</div>
<h2>ic_cloud_upload_24px</h2>
</li>
<li title="ic_create_new_folder_24px">
<div class="icon-box">
<!-- ic_create_new_folder_24px -->
<svg class="svg-ic_create_new_folder_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_create_new_folder_24px"></use>
</svg>
</div>
<h2>ic_create_new_folder_24px</h2>
</li>
<li title="ic_file_download_24px">
<div class="icon-box">
<!-- ic_file_download_24px -->
<svg class="svg-ic_file_download_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_file_download_24px"></use>
</svg>
</div>
<h2>ic_file_download_24px</h2>
</li>
<li title="ic_file_upload_24px">
<div class="icon-box">
<!-- ic_file_upload_24px -->
<svg class="svg-ic_file_upload_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_file_upload_24px"></use>
</svg>
</div>
<h2>ic_file_upload_24px</h2>
</li>
<li title="ic_folder_24px">
<div class="icon-box">
<!-- ic_folder_24px -->
<svg class="svg-ic_folder_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_folder_24px"></use>
</svg>
</div>
<h2>ic_folder_24px</h2>
</li>
<li title="ic_folder_open_24px">
<div class="icon-box">
<!-- ic_folder_open_24px -->
<svg class="svg-ic_folder_open_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_folder_open_24px"></use>
</svg>
</div>
<h2>ic_folder_open_24px</h2>
</li>
<li title="ic_folder_shared_24px">
<div class="icon-box">
<!-- ic_folder_shared_24px -->
<svg class="svg-ic_folder_shared_24px-dims">
<use xlink:href="svg-sprite-file-symbol.svg#ic_folder_shared_24px"></use>
</svg>
</div>
<h2>ic_folder_shared_24px</h2>
</li>
</ul>
<!--
====================================================================================================
-->
</section>
<footer>
<p>Generated at Tue, 17 Nov 2015 23:07:28 GMT by <a href="https://github.com/jkphl/svg-sprite" target="_blank">svg-sprite</a>.</p>
</footer>
</body>
</html>