视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。
width = 100%; height = 浏览器可视高度
将背景设置为相对于视口固定:background-attachment: fixed;
<div class="one"></div> <div class="two"></div> <div class="three"></div>
* { margin: 0; padding: 0; } div { width: 100%; background: url(1.jpg) no-repeat center; background-attachment: fixed; /*背景设置为相对于视口固定*/ background-size: cover;鲍鱼饭 } .two { background-image: u有机物无机物rl(2.jpg); } .three { background-image: url(3.jpg); }
//js版本 将每个div的高度设置为浏览器可视窗口的高度 let divs = document.querySelectorAll('div'); for (let i = 0; i < divs.length; i++) { divs[i].style.height = window.innerHeight + 'px'; }//jQuery版本 将每个div的高度设置为浏览器可视窗口的高度 $(function() { 三八妇女节手工 $('div').css小王子故事简介("height", window.innerHeight + 'px'); })
本文地址:https://blog.csdn.net/piaoliangj/article/details/113964330
本文发布于:2023-04-07 17:54:27,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/ecc5258ec99fb958f4ec3600f9313c09.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:css实现视差滚动.doc
本文 PDF 下载地址:css实现视差滚动.pdf
留言与评论(共有 0 条评论) |