Skip to content

Instantly share code, notes, and snippets.

@csswizardry
Created November 30, 2014 19:42
Show Gist options
  • Save csswizardry/848da1013d6cbb58d0f3 to your computer and use it in GitHub Desktop.
Save csswizardry/848da1013d6cbb58d0f3 to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
<ul class="tabs site-nav">
<li class="tabs__item site-nav__item">
<a href="#" class="tabs__link site-nav__link">Home</a>
</li>
<li class="tabs__item site-nav__item">
<a href="#" class="tabs__link site-nav__link is-active">About</a>
</li>
<li class="tabs__item site-nav__item">
<a href="#" class="tabs__link site-nav__link">Produts</a>
</li>
<li class="tabs__item site-nav__item">
<a href="#" class="tabs__link site-nav__link">Contact</a>
</li>
</ul>
<ul class="tabs footer-nav">
<li class="tabs__item footer-nav__item">
<a href="#" class="tabs__link footer-nav__link">Copyright</a>
</li>
<li class="tabs__item footer-nav__item">
<a href="#" class="tabs__link footer-nav__link">Privacy Policy</a>
</li>
<li class="tabs__item footer-nav__item">
<a href="#" class="tabs__link footer-nav__link">Cookies</a>
</li>
<li class="tabs__item footer-nav__item">
<a href="#" class="tabs__link footer-nav__link">Accessibility</a>
</li>
<li class="tabs__item footer-nav__item">
<a href="#" class="tabs__link footer-nav__link">Site Map</a>
</li>
</ul>
<div class="flag product-info">
<div class="flag__img product-info__img">
<img src="http://dummyimage.com/160x160/ccc/ccc" alt="" />
</div>
<div class="flag__body product-info__details">
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.</p>
</div>
</div>
<div class="flag mini-bio">
<div class="flag__img mini-bio__avatar">
<img src="http://dummyimage.com/64x64/f43059/f43059" alt="" />
</div>
<div class="flag__body mini-bio__name">
CSS Wizardry
</div>
</div>
// ----
// Sass (v3.4.7)
// Compass (v1.0.1)
// ----
html {
font: 100%/1.5 sans-serif;
}
/**
* Tabs object.
*
* Extend with specific component styles.
*/
.tabs {
margin: 0;
padding: 0;
list-style: none;
display: table;
table-layout: fixed;
width: 100%;
}
.tabs__item {
display: table-cell;
}
.tabs__link {
display: block;
}
/**
* Flag object.
*
* Extend with specific component styles.
*/
.flag {
display: table;
width: 100%;
}
.flag__img,
.flag__body {
display: table-cell;
vertical-align: top;
}
.flag__img {
padding-right: 12px;
> img {
display: block;
}
}
.flag__body {
width: 100%;
}
/**
* Site-nav component.
*
* Extends the `.tabs` object.
*
* 1. Stop colors leaking past `border-radius`.
*/
.site-nav {
margin-bottom: 12px;
text-align: center;
background-color: #BADA55;
color: #fff;
border-radius: 3px;
overflow: hidden; /* [1] */
}
.site-nav__link {
color: #fff;
text-decoration: none;
padding: 12px;
&:hover,
&:active {
background-color: rgba(0, 0, 0, 0.05);
}
&.is-active {
background-color: rgba(0, 0, 0, 0.1);
text-decoration: underline;
}
}
/**
* Secondary nav.
*
* Extends the `.tabs` object.
*/
.footer-nav {
margin-bottom: 12px;
font-size: 12px;
font-weight: bold;
text-align: center;
}
.footer-nav__link {
color: #333;
text-decoration: none;
padding: 6px;
&:hover,
&:active {
text-decoration: underline;
}
}
/**
* Product info component.
*
* Extends the `.flag` object.
*/
.product-info {
margin-bottom: 12px;
background-color: #ffc;
}
/**
* Mini-bio component.
*
* Extends the `.flag` object.
*/
.mini-bio {
margin-bottom: 12px;
}
.mini-bio__avatar,
.mini-bio__name {
vertical-align: middle;
}
.mini-bio__avatar {
> img {
border-radius: 100%;
}
}
.mini-bio__name {
font-weight: bold;
}
html {
font: 100%/1.5 sans-serif;
}
/**
* Tabs object.
*
* Extend with specific component styles.
*/
.tabs {
margin: 0;
padding: 0;
list-style: none;
display: table;
table-layout: fixed;
width: 100%;
}
.tabs__item {
display: table-cell;
}
.tabs__link {
display: block;
}
/**
* Flag object.
*
* Extend with specific component styles.
*/
.flag {
display: table;
width: 100%;
}
.flag__img,
.flag__body {
display: table-cell;
vertical-align: top;
}
.flag__img {
padding-right: 12px;
}
.flag__img > img {
display: block;
}
.flag__body {
width: 100%;
}
/**
* Site-nav component.
*
* Extends the `.tabs` object.
*
* 1. Stop colors leaking past `border-radius`.
*/
.site-nav {
margin-bottom: 12px;
text-align: center;
background-color: #BADA55;
color: #fff;
border-radius: 3px;
overflow: hidden;
/* [1] */
}
.site-nav__link {
color: #fff;
text-decoration: none;
padding: 12px;
}
.site-nav__link:hover, .site-nav__link:active {
background-color: rgba(0, 0, 0, 0.05);
}
.site-nav__link.is-active {
background-color: rgba(0, 0, 0, 0.1);
text-decoration: underline;
}
/**
* Secondary nav.
*
* Extends the `.tabs` object.
*/
.footer-nav {
margin-bottom: 12px;
font-size: 12px;
font-weight: bold;
text-align: center;
}
.footer-nav__link {
color: #333;
text-decoration: none;
padding: 6px;
}
.footer-nav__link:hover, .footer-nav__link:active {
text-decoration: underline;
}
/**
* Product info component.
*
* Extends the `.flag` object.
*/
.product-info {
margin-bottom: 12px;
background-color: #ffc;
}
/**
* Mini-bio component.
*
* Extends the `.flag` object.
*/
.mini-bio {
margin-bottom: 12px;
}
.mini-bio__avatar,
.mini-bio__name {
vertical-align: middle;
}
.mini-bio__avatar > img {
border-radius: 100%;
}
.mini-bio__name {
font-weight: bold;
}
<ul class="tabs site-nav">
<li class="tabs__item site-nav__item">
<a href="#" class="tabs__link site-nav__link">Home</a>
</li>
<li class="tabs__item site-nav__item">
<a href="#" class="tabs__link site-nav__link is-active">About</a>
</li>
<li class="tabs__item site-nav__item">
<a href="#" class="tabs__link site-nav__link">Produts</a>
</li>
<li class="tabs__item site-nav__item">
<a href="#" class="tabs__link site-nav__link">Contact</a>
</li>
</ul>
<ul class="tabs footer-nav">
<li class="tabs__item footer-nav__item">
<a href="#" class="tabs__link footer-nav__link">Copyright</a>
</li>
<li class="tabs__item footer-nav__item">
<a href="#" class="tabs__link footer-nav__link">Privacy Policy</a>
</li>
<li class="tabs__item footer-nav__item">
<a href="#" class="tabs__link footer-nav__link">Cookies</a>
</li>
<li class="tabs__item footer-nav__item">
<a href="#" class="tabs__link footer-nav__link">Accessibility</a>
</li>
<li class="tabs__item footer-nav__item">
<a href="#" class="tabs__link footer-nav__link">Site Map</a>
</li>
</ul>
<div class="flag product-info">
<div class="flag__img product-info__img">
<img src="http://dummyimage.com/160x160/ccc/ccc" alt="" />
</div>
<div class="flag__body product-info__details">
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.</p>
</div>
</div>
<div class="flag mini-bio">
<div class="flag__img mini-bio__avatar">
<img src="http://dummyimage.com/64x64/f43059/f43059" alt="" />
</div>
<div class="flag__body mini-bio__name">
CSS Wizardry
</div>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment