I want to have a semi-transparent fixed bar at the bottom of the screen, that has some buttons on it, but I would like the buttons to appear as full opacity.
My problem is, that if I set the opacity of the bar, that obviously sets the buttons opacity (As they are children of the footer bar).
How can I have the bar as semi-transparent, but the buttons to appear with full opacity, without changing much of the HTML markup?
https://jsfiddle.net/leecollingsco/2bmgg3Lr/
<div id="footerBar" class="hidden-xs">
<div class="container">
<div class="text-center">
<a href="/contact-us" class="btn btn-primary"><span class="fa fa-phone"></span> Call 01234 567890</a>
<a href="/contact-us" class="btn btn-primary"><span class="fa fa-mouse-pointer"></span> Book a consultation</a>
<a href="/events" class="btn btn-primary"><span class="fa fa-calendar-o"></span> Come to an open evening</a>
</div>
</div>
</div>
#footerBar {
position:fixed;
bottom:5px;
left:0;
width:100%;
padding:.75em 0;
color:#fff;
opacity:.5;
background-color: #eee;
box-shadow:0 0 1.5em rgba(0,0,0,0.5);
z-index:999;
}