Hove Double Buttons
Hover single buttons reveals two buttons. CSS
by Susan Delgado
HTML
<div class="btn-links gold"> <span class="ctn"><span>SUPPORT</span></span>
<div class="hidden"> <a class="one" href="http://pulse:8080/#Pulse-attend" target="_blank">ATTEND</a>
<a href="http://pulse:8080/#Pulse-attend" class="two" target="_blank">DONATE</a>
</div>
</div>
CSS
div.btn-links {
font-family: $font-sub-bold;
position: relative;
display:inline-block;
width:226px;
line-height:1;
position:relative
}
div.btn-links .hidden {
position:absolute;
top:0;
left:0;
opacity:0;
}
div.btn-links:hover span.ctn span {
opacity:0;
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none;
}
div.btn-links:hover .hidden {
opacity:1;
display: inline-block;
visibility: visible;
}
div.btn-links span.ctn {
display:inline-block;
verical-align:middle;
height:45px;
border-radius:0px;
border-width:3px;
border-style:solid;
text-align:center;
line-height:45px;
padding:0 10px;
font-weight:700;
text-decoration:none;
width:200px;
color:#fbb257;
border-color:#fbb257;
}
div.btn-links span.ctn span {
-webkit-transition:opacity 900ms cubic-bezier(0.25, .46, .45, .94);
-moz-transition:opacity 900ms cubic-bezier(0.25, .46, .45, .94);
-o-transition:opacity 900ms cubic-bezier(0.25, .46, .45, .94);
transition:opacity 900ms cubic-bezier(0.25, .46, .45, .94);
}
div.btn-links.gold span.ctn {
border-color:#fbb257;
color:#fbb257;
}
div.btn-links a {
font-family: $font-sub-bold;
display:inline-block;
verical-align:middle;
height:45px;
border-width:3px;
border-style:solid;
border-color:#fbb257;
text-align:center;
line-height:45px;
padding:0 10px;
color:inherit;
font-weight:700;
text-decoration:none;
width:86px;
-webkit-transition:all 300ms cubic-bezier(0.25, .46, .45, .94);
-moz-transition:all 300ms cubic-bezier(0.25, .46, .45, .94);
-o-transition:all 300ms cubic-bezier(0.25, .46, .45, .94);
transition:all 300ms cubic-bezier(0.25, .46, .45, .94);
}
div.btn-links a.one {
border-radius: 0px;
border-style:solid;
// border-color:inherit;
border-right-width:0;
padding-right:11px;
...