Skip to content

Instantly share code, notes, and snippets.

@gustaff-weldon
Created January 7, 2014 10:49
Show Gist options
  • Save gustaff-weldon/8297720 to your computer and use it in GitHub Desktop.
Save gustaff-weldon/8297720 to your computer and use it in GitHub Desktop.
icon, content is icon sign
body {
font-size: 1.6rem;
}
.container {
width: 15%;
}
/* icon, content is icon sign */
.icon:before {
content: "§";
}
/* icon size */
.icon-size-m:before {
font-size: 1.5rem;
width: 2rem;
height: 2rem;
}
.icon-size-xl:before {
font-size: 4rem;
width: 2rem;
height: 2rem;
}
/* icon with text */
.icon-with-text {
display: table;
}
/* icon image is just a table cell */
.icon-with-text:before {
display: table-cell;
vertical-align: baseline;
}
.icon-with-text-middle:before {
vertical-align: middle;
}
<section class="container">
<h1><span class="icon icon-with-text icon-size-m">Small icon big text</span></h1>
<h2 class="icon icon-with-text icon-with-text-middle icon-size-m">Small icon big text valign middle</h2>
<span class="icon icon-with-text icon-size-xl">Big icon big text valign middle</span>
</section>
// alert('Hello world!');
{"view":"split","fontsize":"100","seethrough":"","prefixfree":"1","page":"all"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment