css案例(二)简单的视差滚动小案例

【前端知识之CSS】CSS视差滚动 本系列主要整理前端面试中需要掌握的知识点。本节介绍如何用CSS完成视差滚动的效果。 阅读详情

1、准备三张图片(01.webp、02.webp、03.webp),准备三个div盒子,给每个div分别指定背景图片,并设置background-attachment: fixed; 这样就实现了一个最简单的视差滚动效果了噢。

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>

        .movie {
            width: 100%;
            height: 100vh;
            margin: 0 auto;

            background-repeat: no-repeat;/* 背景图片不重复 */
            background-position: top center;/* 背景图片起始位置是中上位置 */
            background-size: cover;/* 让图片大小覆盖元素区域 */
            background-attachment: fixed; /*关键点: 固定背景图 */

        }

        .m1 {
            background-image: url(./image/01.webp);
        }

        .m2 {
            background-image: url(./image/02.webp);
        }

        .m3 {
            background-image: url(./image/03.webp);
        }
    </style>
</head>

<body>

    <div class="movie m1"></div>
    <div class="movie m2"></div>
    <div class="movie m3"></div>

</body>

</html>

 

 

 

 

视差滚动效果 视差滚动 阅读详情

相关推荐

纯CSS视差滚动

参考旭哥的:http://www.zhangxinxu.com/wordpress/2015/03/css-only-parallax-effect/<div class="box"> <img src="http://img.blog.youkuaiyun.com/20160714170115893" alt="" class="curtain"> <div class="comehere"></di

u010552788的专栏 3106

【CSS】面试官问我视差滚动怎么实现?我懵了...

视差滚动是一种效果,能够上网站页面的不同层次的元素以不同的速度进行滚动,从而产生了视觉上的深度感和动态效果。可以通过两种方式来实现:`background-attachment`和`transform:translate3D`。

编码世界 5384

利用css实现视差滚动和抖动效果

利用css实现视差滚动和抖动效果

qq_26780317的博客 3313

如何使用css完成视差滚动效果?

如何使用css完成视差滚动效果?

Harley567 1997

红色主题视差滚动CSS网页模板设计

本文还有配套的精品资源,点击获取 简介:红色视差css网页模板利用CSS3新特性与视差滚动技术,提供生动的深度感和立体感,结合响应式设计确保多设备兼容性。通过渐变、阴影、过渡和动画效果,使得红色主题的网页设计更具现代化吸引力。模板使用HTML5和JavaScript库,如Parallax.js或Skrollr,以实现精细的滚动效果。开发者可通过修改模板内容,如颜色、字体和图...

weixin_33205138的博客 1996

css3背景图片页面滚动视差效果

css3背景图片页面滚动视差效果

CSS 实现视差滚动效果

● 滚动滚动条,由于子元素设置了不同的 transform: translateZ(),那么他们滚动的上下距离 translateY 相对屏幕(我们的眼睛),也是不一样的,这就达到了滚动视差的效果。● perspective: css3 属性,当元素涉及 3d 变换时,perspective 可以定义我们眼睛看到的 3d 立体效果,即空间感。● 子元素设置不同的 transform: translateZ(),这个时候,不同元素在 3D Z轴方向距离屏幕(我们的眼睛)的距离也就不一样。

前端小白的博客 1822

LM358实战:手把手教你搭建电流检测电路(附电阻选型计算)

本文详细解析了使用LM358运算放大器搭建电流检测电路的全过程,包括基础原理、采样电阻选型、放大电路设计及PCB布局技巧。通过实战案例和精确计算,帮助工程师快速掌握低成本、高精度的电流检测方案,适用于电源管理、电机控制等多种应用场景。

weixin_30872157的博客 449

用CSS实现视差滚动酷炫交互动效,高级感满满!

视差滚动是指多层背景网页元素在滚动时呈现出不同的滚动速度,可以让页面元素以不同的速度移动,从而创造出一种视觉上的层次感,形成立体的运动效果,给用户一种仿佛置身于三维空间的感觉,带来非常出色的视觉体验。网页解析成:背景层、内容层、悬浮层。当滚动鼠标滑轮的时候,各个图层以不同的速度移动,形成视觉差的效果。

流绪@微梦 1746

ABAQUS地应力平衡方法详解

在岩土工程数值分析中,首先要对模型进行初始地应力平衡计算。ABAQUS有限元软件有五种初始地应力平衡方法:①自动平衡法;②关键字定义初始地应力法(或在界面操作);③ODB导入法;④初始应力提取法;⑤用户子程序SIGNI法。由于第五种方法需要一定的编程基础,操作起来太复杂不易掌握,故本文只讲解较为实用的前四种平衡方法。 地应力平衡的目标:使土层在自重作用下的变形很小----不存在初始位移,只存在初始应力。一般情况下,最大位移达到10-4次幂以下就可以了。 ①自动平衡法 (如果土体采用线弹性,且比较规则,

m0_69808458的博客 3万+

set_output_delay的本质

set_output_delay的本质

qq_33300585的博客 3388

十分钟教你用 CSS 实现滚动视差 !(实用)

何为滚动视差视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。作为网页设计的热点趋势,越来越多的网站应用了这项技...

前端下午茶 8735

Codex CLI 的多模型切换实战:如何在中转 API 环境下灵活选择最佳模型

本文详细介绍了在Codex CLI中实现多模型切换的实战技巧,重点解析了如何在中转API环境下灵活选择最佳AI模型。通过配置Node.js环境和智能路由策略,开发者可以根据任务类型、编程语言和成本考量,在GPT-5、Claude和DeepSeek等模型间高效切换,提升代码生成、审查和优化的效率。

weixin_29291185的博客 836

如何在 Chrome 中使用纯 CSS 创建视差滚动效果

现代 CSS 是一个强大的工具,您可以使用它来创建许多高级用户界面(UI)功能。在过去,这些功能依赖于 JavaScript 库。在本指南中,您将设置一些 CSS 行来在网页上创建一个滚动视差效果。您将使用上的图片作为占位符背景图像。完成本教程后,您将拥有一个具有纯 CSS 滚动视差效果的网页。

rubys007的博客 1882

芯片研发完整全流程

芯片研发全流程可分为需求与架构设计、前端逻辑设计、后端物理设计、晶圆制造、封装测试五大阶段,涉及16个核心步骤。研发过程需要多学科交叉协作,包括微电子、物理、材料、计算机等。关键注意事项包括验证优先、工艺约束遵循、可测性设计等。芯片设计需要绘制纳米级精度的物理版图,而非传统工程图纸,需使用专业EDA工具而非KiCad这类PCB设计软件。完整研发流程具有高投入、高风险特点,需严格遵循行业标准和规范。

weixin_44520581的博客 229

6万字嵌入式最全八股文面试题大全及参考答案(持续更新)

进程上下文定义:进程上下文包含了进程执行时所需的所有信息,包括 CPU 寄存器的值、内核栈、任务控制块(TCB)等。作用:当进程被切换时,需要保存当前进程的上下文,并恢复下一个将要运行进程的上下文。中断上下文定义:中断上下文是指处理中断时 CPU 所处的状态,包括中断发生时的寄存器值等。作用:当中断发生时,CPU 会自动保存当前的上下文信息,并跳转到相应的中断处理程序。示例表格上下文描述进程上下文包含进程执行时的所有相关信息中断上下文处理中断时 CPU 所处的状态线程同步定义。

大模型大数据攻城狮的专栏 7929

视差滚动原理及实现

作为一种优雅酷炫的页面展示的方式,视差滚动(Parallax Scrolling)正受到越来越多前端设计师的宠爱,优设的2014年网页设计趋势中依然能够看到它的影子,所以我们不得不来好好研究下视差滚动的原理和实现方式。

whqet 7878

OpenCV实战系列——图像线条提取

基于内容的图像分析,需要从构成图像的像素集合中提取有意义的特征。轮廓、线条、区域等是基本的图像基元,可用于描述图像中包含的元素。本节将介绍如何提取重要的图像线条特征。

m0_58523831的博客 1万+

视差滚动效果实现

在官网中适当的使用视差效果,可以增加视觉吸引力,提高用户的参与度,从而提升网站和品牌的形象。本文通过JavaScript、CSS多种方式并在React框架下进行了视差效果的实现,供你参考指正。

多歧为贵,皆有可能 2259

[机器学习] 第二章 模型评估与选择 2.ROC:roc_curve原理及源代码详解

代码见:https://github.com/Carrie-Yi/machine_learning/tree/main/roc_curve

心宝的博客 1493

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

使用CSS3实现炫酷的3D视差滚动效果

在这个项目中,我们使用纯CSS3技术实现了一个令人印象深刻的3D视差滚动效果。整个页面包含星空背景、流星、月亮、山脉和树木等多个图层,通过不同的滚动速度创造出独特的深度感。这种效果不仅能够提升用户体验,还能展示现代CSS的强大功能。这个3D视差滚动效果的实现,不仅展示了现代CSS的强大功能,也为我们提供了一个很好的学习机会。通过合理运用CSS3的3D变换、动画等特性,我们可以创造出令人印象深刻的视觉效果。同时,在开发过程中对性能优化和响应式设计的思考,也让这个项目变得更加完整和专业。

qq_43129878的博客 1409

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

滚动视差让你不相信“眼见为实”

引言 视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果。其实,这项技术早在 2013 年就已经开始在一些国外的网站中得到了大量的应用。由于它给网站带来了非常出色的视觉体验,现在已经有数不胜数的网站应用了这项技术。我是在最近的项目中用到了这块,觉得有必要整理一下。本文主要是简单的介绍一下什么是视差滚动,实现方式以及如何在现有框架(vue/react)中使用视差滚动。 什么是视差滚动? 视差效果, 最初是一个天文术语。当我们看着繁星点点的天空时,较远的恒星运动.

带你探秘前端森林 2828

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

CSS实现视差滚动效果

CSS实现视差滚动效果

太阳与星辰的博客 901

简单的视差滚动效果

视差公式元素移动距离 = 滚动距离 × 速度因子position: fixed - 让层固定在视口window.pageYOffset - 获取滚动距离transform: translateY() - 移动元素data-speed - 存储速度因子requestAnimationFrame - 优化性能。

dangfulin的博客 808
上一篇: css案例(一)遮罩层
下一篇: 轮播图小案例(源代码)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值