Why is the background not displayed with this code?
#home { background-image: url("../images/cover-bg.jpg"); background-color: #222; background-attachment: fixed; background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding: 0; } .intro { position: absolute; width: 100%; top: 50%; left: 0; -webkit-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%); padding: 0 15px; } <section id="home" class="text-center"> <div class="home-overlay"></div> <div class="intro horizontal-center"> <p class="homeIntro">Lorem lorem Lorem lorem</p> <h1>Lorem lorem </h1> <p class="homeIntro">Lorem lorem Lorem loremLorem lorem </p> </div> </section> 