Make Video Parallax background with CSS3

HTML
<div class="wrapper"> <div class="ccparallaxeff"> <div class="ParallaxImage bg1"> <div class="container"> <h1>Parallax Effect Video Background</h1> </div> </div> <div class="ParallaxContent"> <div class="container"> <div class="headlines"> <h2>Parallax Effect Video Design</h2> <p>Work on all major devices</p> </div> <h2>Lorem Ipsum Dolor</h2> <p><strong><a href="http://codeconvey.com/video-parallax-background-using-css3/ ">Video Parallax Background</a></strong>: To find more details have a look complete tutorial and learn more about it. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ac dapibus dolor. Donec est elit, pellentesque eleifend risus euismod, mattis semper risus. Vestibulum dignissim, velit lacinia viverra bibendum, turpis nisi consequat odio, in rhoncus est purus a sem. Praesent orci velit, laoreet vitae ornare quis, pretium non nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam quis volutpat mi. Donec cursus tincidunt quam vitae convallis. Nullam sollicitudin erat at nisi porttitor tristique. Nulla non eros eget nulla accumsan malesuada vitae eget tellus. Sed ut mauris ut dolor tincidunt fringilla et nec lorem. Phasellus non lacus sodales arcu vestibulum gravida. Fusce eu massa nisl.</p> <p>Vestibulum pellentesque finibus sem, fringilla pharetra dolor dictum non. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis et est in ex eleifend rutrum eu ac neque. Cras non pellentesque nisl. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sed massa id purus finibus lacinia id sit amet nunc. Mauris sed felis consectetur tortor rhoncus porta sed consectetur justo. Etiam dui arcu, sollicitudin eu scelerisque quis, condimentum nec nulla. Suspendisse et orci vitae ligula molestie viverra vitae et dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p> <p>Nunc a metus eget erat varius volutpat. Etiam condimentum fringilla nisl, at blandit neque finibus et. Aenean dignissim lectus a sapien facilisis rutrum. Donec sodales eu risus sed molestie. Nulla luctus consectetur vehicula. Sed vehicula cursus risus, quis hendrerit quam interdum sit amet. Vestibulum ultricies neque at aliquam venenatis. Maecenas laoreet auctor nulla in pharetra.</p> </div> </div> <div class="ParallaxVideo"> <video autoplay muted loop> <source src="http://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4"> <source src="http://www.w3schools.com/html/mov_bbb.ogg" type="video/ogg"> </video> <h1>Video Background</h1> </div> <div class="ParallaxContent"> <div class="container"> <div class="headlines"> <h2>Responisve Design</h2> <p>Work on all major devices</p> </div> <h2>Lorem Ipsum Dolor</h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ac dapibus dolor. Donec est elit, pellentesque eleifend risus euismod, mattis semper risus. Vestibulum dignissim, velit lacinia viverra bibendum, turpis nisi consequat odio, in rhoncus est purus a sem. Praesent orci velit, laoreet vitae ornare quis, pretium non nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam quis volutpat mi. Donec cursus tincidunt quam vitae convallis. Nullam sollicitudin erat at nisi porttitor tristique. Nulla non eros eget nulla accumsan malesuada vitae eget tellus. Sed ut mauris ut dolor tincidunt fringilla et nec lorem. Phasellus non lacus sodales arcu vestibulum gravida. Fusce eu massa nisl.</p> <p>Vestibulum pellentesque finibus sem, fringilla pharetra dolor dictum non. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis et est in ex eleifend rutrum eu ac neque. Cras non pellentesque nisl. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sed massa id purus finibus lacinia id sit amet nunc. Mauris sed felis consectetur tortor rhoncus porta sed consectetur justo. Etiam dui arcu, sollicitudin eu scelerisque quis, condimentum nec nulla. Suspendisse et orci vitae ligula molestie viverra vitae et dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p> <p>Nunc a metus eget erat varius volutpat. Etiam condimentum fringilla nisl, at blandit neque finibus et. Aenean dignissim lectus a sapien facilisis rutrum. Donec sodales eu risus sed molestie. Nulla luctus consectetur vehicula. Sed vehicula cursus risus, quis hendrerit quam interdum sit amet. Vestibulum ultricies neque at aliquam venenatis. Maecenas laoreet auctor nulla in pharetra.</p> </div> </div> <div class="ParallaxImage bg2"> <div class="container"> <h1>Hey, Awesome Stuff</h1> </div> </div> <div class="ParallaxContent"> <div class="container"> <div class="headlines"> <h2>Nice Effect</h2> <p>All in just one place</p> </div> </div> </div> <div class="ParallaxImage bg3"> <div class="container"> <h1>Design as you want</h1> </div> </div> <div class="ParallaxContent"> <div class="container"> <div class="headlines"> <h2>The End</h2> <p>Thanks for visting</p> </div> </div> </div> </div> </div>
CSS
@font-face { font-family: 'FontAwesome'; src: url('../fonts/fontawesome-webfont.eot?v=4.0.3'); src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } /* Image Parallax Section*/ .ParallaxImage { background-attachment: fixed; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; padding-bottom: 50px; padding-top: 50px; } .ParallaxImage h1 { font-weight: 700; font-size: 76px; text-align: center; text-transform: uppercase; color:#FFF; } .bg1 { background-image: url("../images/paxallax1.jpg"); } .bg2 { background-image: url("../images/paxallax2.jpg"); } .bg3 { background-image: url("../images/paxallax3.jpg"); } /* Content Parallax Section*/ .ParallaxContent { background: none repeat scroll 0 0 #2581e8; padding: 42px 0; color:#FFF; } .ParallaxContent h2{ color:#FFF; } /* Video Parallax Section*/ .ParallaxVideo{ height: 300px; padding-bottom: 50px; padding-top: 50px; } .ParallaxVideo video{ min-width: 100%; position: fixed; top:0; z-index: -9999; } .ParallaxVideo h1 { color: #fff; font-size: 76px; font-weight: 700; text-align: center; text-transform: uppercase; } /* General Section*/ .container { max-width: 960px; margin: 0 auto; } .headlines h2 { color: #fff; font-family: "PT Sans",sans-serif; font-size: 32px; margin: 0; text-align: center; } .headlines p { font-size: 16px; font-weight: 300; margin: 0; color:#f6f3f3; text-align: center; }
JAVASCRIPT
Expand for more options Login