UNPKG

share-selected-text

Version:

share selected text on twitter, buffer, stumbleupon, digg, tumblr & reddit. Inspired by medium.com

324 lines (270 loc) 20.4 kB
<!DOCTYPE html> <html> <head> <title>sst_icons glyphs preview</title> <style> /* Page Styles */ * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; } body { background: #fff; color: #444; font: 16px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif; } a, a:visited { color: #888; text-decoration: underline; } a:hover, a:focus { color: #000; } header { border-bottom: 2px solid #ddd; margin-bottom: 20px; overflow: hidden; padding: 20px 0; } header h1 { color: #888; float: left; font-size: 36px; font-weight: 300; } header a { float: right; font-size: 14px; } .container { margin: 0 auto; max-width: 1200px; min-width: 960px; padding: 0 40px; width: 90%; } .glyph { border-bottom: 1px dotted #ccc; padding: 10px 0 20px; margin-bottom: 20px; } .preview-glyphs { vertical-align: bottom; } .preview-scale { color: #888; font-size: 12px; margin-top: 5px; } .step { display: inline-block; line-height: 1; position: relative; width: 10%; } .step .letters, .step i { -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -ms-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; } .step:hover .letters { opacity: 1; } .step:hover i { opacity: .3; } .letters { opacity: .3; position: absolute; } .characters-off .letters { display: none; } .characters-off .step:hover i { opacity: 1; } .size-12 { font-size: 12px; } .size-14 { font-size: 14px; } .size-16 { font-size: 16px; } .size-18 { font-size: 18px; } .size-21 { font-size: 21px; } .size-24 { font-size: 24px; } .size-36 { font-size: 36px; } .size-48 { font-size: 48px; } .size-60 { font-size: 60px; } .size-72 { font-size: 72px; } .usage { margin-top: 10px; } .usage input { font-family: monospace; margin-right: 3px; padding: 2px 5px; text-align: center; } .usage .point { width: 150px; } .usage .class { width: 250px; } footer { color: #888; font-size: 12px; padding: 20px 0; } /* Icon Font: sst_icons */ @font-face { font-family: "sst_icons"; src: url("../fonts/sst_icons.eot"); src: url("../fonts/sst_icons.eot?#iefix") format("embedded-opentype"), url("../fonts/sst_icons.woff") format("woff"), url("../fonts/sst_icons.ttf") format("truetype"), url("../fonts/sst_icons.svg#sst_icons") format("svg"); font-weight: normal; font-style: normal; } @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: "sst_icons"; src: url("../fonts/sst_icons.svg#sst_icons") format("svg"); } } [data-icon]:before { content: attr(data-icon); } [data-icon]:before, .icon-sst-buffer:before, .icon-sst-digg:before, .icon-sst-facebook:before, .icon-sst-linkedin:before, .icon-sst-reddit:before, .icon-sst-stumbleupon:before, .icon-sst-tumblr:before, .icon-sst-twitter:before { display: inline-block; font-family: "sst_icons"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; } .icon-sst-buffer:before { content: "\f108"; } .icon-sst-digg:before { content: "\f109"; } .icon-sst-facebook:before { content: "\f10f"; } .icon-sst-linkedin:before { content: "\f10a"; } .icon-sst-reddit:before { content: "\f10b"; } .icon-sst-stumbleupon:before { content: "\f10c"; } .icon-sst-tumblr:before { content: "\f10d"; } .icon-sst-twitter:before { content: "\f10e"; } </style> <!--[if lte IE 8]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]--> <script> function toggleCharacters() { var body = document.getElementsByTagName('body')[0]; body.className = body.className === 'characters-off' ? '' : 'characters-off'; } </script> </head> <body class="characters-off"> <div id="page" class="container"> <header> <h1>sst_icons contains 8 glyphs:</h1> <a onclick="toggleCharacters(); return false;" href="#">Toggle Preview Characters</a> </header> <div class="glyph"> <div class="preview-glyphs"> <span class="step size-12"><span class="letters">Pp</span><i id="icon-sst-buffer" class="icon-sst-buffer"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-sst-buffer" class="icon-sst-buffer"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-sst-buffer" class="icon-sst-buffer"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-sst-buffer" class="icon-sst-buffer"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-sst-buffer" class="icon-sst-buffer"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-sst-buffer" class="icon-sst-buffer"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-sst-buffer" class="icon-sst-buffer"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-sst-buffer" class="icon-sst-buffer"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-sst-buffer" class="icon-sst-buffer"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-sst-buffer" class="icon-sst-buffer"></i></span> </div> <div class="preview-scale"> <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> </div> <div class="usage"> <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-sst-buffer" /> <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf108;" /> </div> </div> <div class="glyph"> <div class="preview-glyphs"> <span class="step size-12"><span class="letters">Pp</span><i id="icon-sst-digg" class="icon-sst-digg"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-sst-digg" class="icon-sst-digg"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-sst-digg" class="icon-sst-digg"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-sst-digg" class="icon-sst-digg"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-sst-digg" class="icon-sst-digg"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-sst-digg" class="icon-sst-digg"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-sst-digg" class="icon-sst-digg"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-sst-digg" class="icon-sst-digg"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-sst-digg" class="icon-sst-digg"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-sst-digg" class="icon-sst-digg"></i></span> </div> <div class="preview-scale"> <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> </div> <div class="usage"> <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-sst-digg" /> <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf109;" /> </div> </div> <div class="glyph"> <div class="preview-glyphs"> <span class="step size-12"><span class="letters">Pp</span><i id="icon-sst-facebook" class="icon-sst-facebook"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-sst-facebook" class="icon-sst-facebook"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-sst-facebook" class="icon-sst-facebook"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-sst-facebook" class="icon-sst-facebook"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-sst-facebook" class="icon-sst-facebook"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-sst-facebook" class="icon-sst-facebook"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-sst-facebook" class="icon-sst-facebook"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-sst-facebook" class="icon-sst-facebook"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-sst-facebook" class="icon-sst-facebook"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-sst-facebook" class="icon-sst-facebook"></i></span> </div> <div class="preview-scale"> <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> </div> <div class="usage"> <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-sst-facebook" /> <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf10f;" /> </div> </div> <div class="glyph"> <div class="preview-glyphs"> <span class="step size-12"><span class="letters">Pp</span><i id="icon-sst-linkedin" class="icon-sst-linkedin"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-sst-linkedin" class="icon-sst-linkedin"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-sst-linkedin" class="icon-sst-linkedin"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-sst-linkedin" class="icon-sst-linkedin"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-sst-linkedin" class="icon-sst-linkedin"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-sst-linkedin" class="icon-sst-linkedin"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-sst-linkedin" class="icon-sst-linkedin"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-sst-linkedin" class="icon-sst-linkedin"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-sst-linkedin" class="icon-sst-linkedin"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-sst-linkedin" class="icon-sst-linkedin"></i></span> </div> <div class="preview-scale"> <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> </div> <div class="usage"> <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-sst-linkedin" /> <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf10a;" /> </div> </div> <div class="glyph"> <div class="preview-glyphs"> <span class="step size-12"><span class="letters">Pp</span><i id="icon-sst-reddit" class="icon-sst-reddit"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-sst-reddit" class="icon-sst-reddit"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-sst-reddit" class="icon-sst-reddit"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-sst-reddit" class="icon-sst-reddit"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-sst-reddit" class="icon-sst-reddit"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-sst-reddit" class="icon-sst-reddit"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-sst-reddit" class="icon-sst-reddit"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-sst-reddit" class="icon-sst-reddit"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-sst-reddit" class="icon-sst-reddit"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-sst-reddit" class="icon-sst-reddit"></i></span> </div> <div class="preview-scale"> <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> </div> <div class="usage"> <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-sst-reddit" /> <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf10b;" /> </div> </div> <div class="glyph"> <div class="preview-glyphs"> <span class="step size-12"><span class="letters">Pp</span><i id="icon-sst-stumbleupon" class="icon-sst-stumbleupon"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-sst-stumbleupon" class="icon-sst-stumbleupon"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-sst-stumbleupon" class="icon-sst-stumbleupon"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-sst-stumbleupon" class="icon-sst-stumbleupon"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-sst-stumbleupon" class="icon-sst-stumbleupon"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-sst-stumbleupon" class="icon-sst-stumbleupon"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-sst-stumbleupon" class="icon-sst-stumbleupon"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-sst-stumbleupon" class="icon-sst-stumbleupon"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-sst-stumbleupon" class="icon-sst-stumbleupon"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-sst-stumbleupon" class="icon-sst-stumbleupon"></i></span> </div> <div class="preview-scale"> <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> </div> <div class="usage"> <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-sst-stumbleupon" /> <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf10c;" /> </div> </div> <div class="glyph"> <div class="preview-glyphs"> <span class="step size-12"><span class="letters">Pp</span><i id="icon-sst-tumblr" class="icon-sst-tumblr"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-sst-tumblr" class="icon-sst-tumblr"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-sst-tumblr" class="icon-sst-tumblr"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-sst-tumblr" class="icon-sst-tumblr"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-sst-tumblr" class="icon-sst-tumblr"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-sst-tumblr" class="icon-sst-tumblr"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-sst-tumblr" class="icon-sst-tumblr"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-sst-tumblr" class="icon-sst-tumblr"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-sst-tumblr" class="icon-sst-tumblr"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-sst-tumblr" class="icon-sst-tumblr"></i></span> </div> <div class="preview-scale"> <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> </div> <div class="usage"> <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-sst-tumblr" /> <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf10d;" /> </div> </div> <div class="glyph"> <div class="preview-glyphs"> <span class="step size-12"><span class="letters">Pp</span><i id="icon-sst-twitter" class="icon-sst-twitter"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-sst-twitter" class="icon-sst-twitter"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-sst-twitter" class="icon-sst-twitter"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-sst-twitter" class="icon-sst-twitter"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-sst-twitter" class="icon-sst-twitter"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-sst-twitter" class="icon-sst-twitter"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-sst-twitter" class="icon-sst-twitter"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-sst-twitter" class="icon-sst-twitter"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-sst-twitter" class="icon-sst-twitter"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-sst-twitter" class="icon-sst-twitter"></i></span> </div> <div class="preview-scale"> <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> </div> <div class="usage"> <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-sst-twitter" /> <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf10e;" /> </div> </div> <footer> Made with love using <a href="http://fontcustom.com">Font Custom</a>. </footer> </div> </body> </html>