Skip to content

Instantly share code, notes, and snippets.

@fuelishways
Created December 25, 2016 17:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fuelishways/b702b288839feaa6faca5d9ed6055fe0 to your computer and use it in GitHub Desktop.
Save fuelishways/b702b288839feaa6faca5d9ed6055fe0 to your computer and use it in GitHub Desktop.
panels with cut corners
<div class="paneldogear">
<div class="cutthecorner marianblue mariangoldmu mariandarkgraymu marianlightgraymu">
<h2>Typical Heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eaque quasi velit laudantium totam consequatur aliquam possimus quidem ullam esse nemo excepturi alia. <a href="#">And this is a link</a> </p>
</div>
</div>
$marianblue: #031e51;
$mariangold: #ffc107;
$mariandarkgray: #464646;
$marianlightgray: #e4e4e4;
.paneldogear {
overflow: hidden; padding: 0 0 30px;
.cutthecorner {
padding: 10px 15px 3px;
position: relative;
a:link, a:visited {text-decoration: underline;}
h2, h3, h4 {
font-size: 23px;
font-weight: 700;
}
&:before {
content: "";
width: 100%;
height: 30px;
position: absolute;
top: 100%;
right: 30px;
}
&:after {
content: "";
width: 0;
height: 0;
margin-left: -30px;
position: absolute;
top: 100%;
left: 100%;
}
// .marianblue panel
&.marianblue {
background: $marianblue;
color: #ffffff;
a:link, a:visited {color:#ffffff; text-decoration:underline;}
h2, h3, h4 {
color: $mariangold;
}
&:before {
background: $marianblue;
}
&:after {
border: 15px solid $marianblue;
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
}
}
// .mariangold panel
&.mariangold {
background: $mariangold;
color: $marianblue;
h2, h3, h4 {
color: $marianblue;
}
&:before {
background: $mariangold;
}
&:after {
border: 15px solid $mariangold;
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
}
}
// .mariandarkgray panel
&.mariandarkgray {
background: $mariandarkgray;
color: #ffffff;
h2, h3, h4 {
color: $mariangold;
}
&:before {
background: $mariandarkgray;
}
&:after {
border: 15px solid $mariandarkgray;
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
}
}
// .marianlightgray panel
&.marianlightgray {
background: $marianlightgray;
color: $marianblue;
h2, h3, h4 {
color: $marianblue;
}
&:before {
background: $marianlightgray;
}
&:after {
border: 15px solid $marianlightgray;
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment