232 lines
9.1 KiB
HTML
232 lines
9.1 KiB
HTML
|
|
<!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"/>
|
||
|
|
<title>SVG stack 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 stack SVGs, 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-arrow-next-dims { width: 24px; height: 24px; }
|
||
|
|
.svg-arrow-prev-dims { width: 24px; height: 24px; }
|
||
|
|
.svg-insta-dims { width: 24px; height: 24px; }
|
||
|
|
.svg-navbar-1-dims { width: 25px; height: 24px; }
|
||
|
|
.svg-navbar-2-dims { width: 24px; height: 24px; }
|
||
|
|
.svg-navbar-3-dims { width: 25px; height: 24px; }
|
||
|
|
.svg-pag-next-dims { width: 21px; height: 20px; }
|
||
|
|
.svg-pag-prev-dims { width: 21px; height: 20px; }
|
||
|
|
.svg-sort-dims { width: 24px; height: 24px; }
|
||
|
|
.svg-telegram-call-dims { width: 24px; height: 24px; }
|
||
|
|
.svg-telegram-round-dims { width: 40px; height: 40px; }
|
||
|
|
.svg-vk-dims { width: 24px; height: 24px; }
|
||
|
|
.svg-vk-call-dims { width: 24px; height: 24px; }
|
||
|
|
.svg-vk-round-dims { width: 40px; height: 40px; }
|
||
|
|
.svg-whatsapp-call-dims { width: 24px; height: 24px; }
|
||
|
|
.svg-whatsapp-round-dims { width: 40px; height: 40px; }
|
||
|
|
.svg-youtube-dims { width: 24px; height: 24px; }
|
||
|
|
</style>
|
||
|
|
|
||
|
|
<!--
|
||
|
|
====================================================================================================
|
||
|
|
-->
|
||
|
|
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
<header>
|
||
|
|
<h1>SVG stack preview</h1>
|
||
|
|
<p>This preview features an SVG stack. 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-fragment" target="_blank" rel="noopener noreferrer">support SVG fragment identifiers</a> for SVG stacks to work.</li>
|
||
|
|
<li>Support for SVG fragment identifiers hasn't always been that decent. For older browsers you will have to use some prolyfill like <a href="https://github.com/preciousforever/SVG-Stacker/blob/master/fixsvgstack.jquery.js" target="_blank" rel="noopener noreferrer">fixsvgstack.jquery.js</a>.</li>
|
||
|
|
</ul>
|
||
|
|
</header>
|
||
|
|
<section>
|
||
|
|
|
||
|
|
<!--
|
||
|
|
|
||
|
|
SVG stack
|
||
|
|
====================================================================================================
|
||
|
|
These SVG images make use of fragment identifiers (IDs) to reference certain portions of the
|
||
|
|
external sprite. By default, all shapes inside the sprite are hidden by CSS. The `:target` pseudo
|
||
|
|
selector is used to show the very shape that is referenced by the fragment identifier.
|
||
|
|
|
||
|
|
-->
|
||
|
|
|
||
|
|
<ul>
|
||
|
|
|
||
|
|
<li title="arrow-next">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- arrow-next -->
|
||
|
|
<img src="../icons/icons.svg#arrow-next" class="svg-arrow-next-dims" alt="arrow-next"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>arrow-next</h2>
|
||
|
|
</li>
|
||
|
|
<li title="arrow-prev">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- arrow-prev -->
|
||
|
|
<img src="../icons/icons.svg#arrow-prev" class="svg-arrow-prev-dims" alt="arrow-prev"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>arrow-prev</h2>
|
||
|
|
</li>
|
||
|
|
<li title="insta">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- insta -->
|
||
|
|
<img src="../icons/icons.svg#insta" class="svg-insta-dims" alt="insta"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>insta</h2>
|
||
|
|
</li>
|
||
|
|
<li title="navbar-1">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- navbar-1 -->
|
||
|
|
<img src="../icons/icons.svg#navbar-1" class="svg-navbar-1-dims" alt="navbar-1"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>navbar-1</h2>
|
||
|
|
</li>
|
||
|
|
<li title="navbar-2">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- navbar-2 -->
|
||
|
|
<img src="../icons/icons.svg#navbar-2" class="svg-navbar-2-dims" alt="navbar-2"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>navbar-2</h2>
|
||
|
|
</li>
|
||
|
|
<li title="navbar-3">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- navbar-3 -->
|
||
|
|
<img src="../icons/icons.svg#navbar-3" class="svg-navbar-3-dims" alt="navbar-3"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>navbar-3</h2>
|
||
|
|
</li>
|
||
|
|
<li title="pag-next">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- pag-next -->
|
||
|
|
<img src="../icons/icons.svg#pag-next" class="svg-pag-next-dims" alt="pag-next"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>pag-next</h2>
|
||
|
|
</li>
|
||
|
|
<li title="pag-prev">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- pag-prev -->
|
||
|
|
<img src="../icons/icons.svg#pag-prev" class="svg-pag-prev-dims" alt="pag-prev"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>pag-prev</h2>
|
||
|
|
</li>
|
||
|
|
<li title="sort">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- sort -->
|
||
|
|
<img src="../icons/icons.svg#sort" class="svg-sort-dims" alt="sort"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>sort</h2>
|
||
|
|
</li>
|
||
|
|
<li title="telegram-call">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- telegram-call -->
|
||
|
|
<img src="../icons/icons.svg#telegram-call" class="svg-telegram-call-dims" alt="telegram-call"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>telegram-call</h2>
|
||
|
|
</li>
|
||
|
|
<li title="telegram-round">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- telegram-round -->
|
||
|
|
<img src="../icons/icons.svg#telegram-round" class="svg-telegram-round-dims" alt="telegram-round"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>telegram-round</h2>
|
||
|
|
</li>
|
||
|
|
<li title="vk">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- vk -->
|
||
|
|
<img src="../icons/icons.svg#vk" class="svg-vk-dims" alt="vk"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>vk</h2>
|
||
|
|
</li>
|
||
|
|
<li title="vk-call">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- vk-call -->
|
||
|
|
<img src="../icons/icons.svg#vk-call" class="svg-vk-call-dims" alt="vk-call"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>vk-call</h2>
|
||
|
|
</li>
|
||
|
|
<li title="vk-round">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- vk-round -->
|
||
|
|
<img src="../icons/icons.svg#vk-round" class="svg-vk-round-dims" alt="vk-round"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>vk-round</h2>
|
||
|
|
</li>
|
||
|
|
<li title="whatsapp-call">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- whatsapp-call -->
|
||
|
|
<img src="../icons/icons.svg#whatsapp-call" class="svg-whatsapp-call-dims" alt="whatsapp-call"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>whatsapp-call</h2>
|
||
|
|
</li>
|
||
|
|
<li title="whatsapp-round">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- whatsapp-round -->
|
||
|
|
<img src="../icons/icons.svg#whatsapp-round" class="svg-whatsapp-round-dims" alt="whatsapp-round"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>whatsapp-round</h2>
|
||
|
|
</li>
|
||
|
|
<li title="youtube">
|
||
|
|
<div class="icon-box">
|
||
|
|
|
||
|
|
<!-- youtube -->
|
||
|
|
<img src="../icons/icons.svg#youtube" class="svg-youtube-dims" alt="youtube"/>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<h2>youtube</h2>
|
||
|
|
</li>
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<!--
|
||
|
|
====================================================================================================
|
||
|
|
-->
|
||
|
|
|
||
|
|
</section>
|
||
|
|
<footer>
|
||
|
|
<p>Generated at Tue, 02 Sep 2025 08:21:03 GMT by <a href="https://github.com/svg-sprite/svg-sprite" target="_blank" rel="noopener noreferrer">svg-sprite</a>.</p>
|
||
|
|
</footer>
|
||
|
|
</body>
|
||
|
|
</html>
|