Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save johngerome/e20e50036d202455ad87 to your computer and use it in GitHub Desktop.
Save johngerome/e20e50036d202455ad87 to your computer and use it in GitHub Desktop.
A Pen by John Gerome Baldonado.
<h1>Multiple Backgrounds and Borders with CSS 2.1</h1>
<div class="box">
<p>[Content]</p>
</div>
<hr />
<img src="http://nicolasgallagher.com/multiple-backgrounds-and-borders-with-css2/css2-multiple-background-border-model.png" alt="" />
<p>Reference: <a href="#">http://nicolasgallagher.com</a></p>
$width-box: 400px;
$height-box: 200px;
.box {
background: #A5BC54;
border: 10px solid darken(#A5BC54, 8%);
width: $width-box;
height: $height-box;
position: relative;
z-index: 1;
margin: 0 auto;
&:before,
&:after {
content: "";
position: absolute;
z-index: -1;
}
&:before {
background: #67B4A2;
border: 10px solid darken(#67B4A2, 8%);
top: 5%;
left: 10%;
width: 80%;
height: 80%;
}
&:after {
background: #D9BB35;
border: 10px solid darken(#D9BB35, 8%);
top: 15%;
left: 20%;
height: 60%;
width: 60%;
}
p {
background: white;
border: 1px solid #666;
width: $width-box / 4;
height: $height-box / 4;
line-height: $height-box / 4;
text-align: center;
position: absolute;
left: 40%;
top: 30%;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment