var jumboHeight = jQuery('.jumbotron').outerHeight(); // ความสูงจริง function parallax(){ var scrolled = jQuery(window).scrollTop(); // ความสูง scrollTop jQuery('.bg').css('height', (jumboHeight-scrolled) + 'px'); // เอา bg ของ jumbotron ใน bootstrap แก้ไขความสูงใหม่ให้มีค่าเท่ากับ // ความสูงจริง - ความสูง scrollTop } parallax(); // เริ่มคำนวนเมื่อโหลดเว็บเสร็จ jQuery(window).scroll(function(e){ // เมื่อมีการ scroll parallax(); // คำนวนใหม่ });
<div class="row"> <div class="bg"></div> <div class="jumbotron"> <div class="container"> <h1>YOYO</h1> <p class="lead">สร้าง Gallery ของท่านง่ายๆ</p> <a class="btn btn-primary btn-lg">ค้นหาภาพเด่น</a> <a class="btn btn-default btn-outline btn-lg" href="/register">ลงทะเบียน</a> </div> </div> </div> <div class="container"> <div class="row" style="height:1300px"> </div> </div>
.bg { background: url('/assets/images/bg.png') center center;position: fixed; width: 100%; height: 450px; top:0; left:0; z-index: -1; } .jumbotron { margin-top: 30px; height: 450px; color:#FFF; text-shadow: #444 0 1px 1px; background:transparent; } .jumbotron h1{ font-size: 6em; }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง