html5 鼠标滑动页面动画效果,鼠标滑动到当前页面触发动画效果

近年来,关于鼠标滑动到当前页面从而触发动画效果十分的火热,今天我们就来学习下这一效果。

一、首先,我们先来了解一下这一效果实现的原理

1.一个网页离不开基本的布局,所以首先就是要先用html将所需要的结构布局出来(长页风格)。

2.另外,这一效果的实现主要是结合css3的自定义动画(animation)来实现的。所以,这一阶段,就需要将你所想要实现的动画效果用css3样式实现出来。

3.最后,这也是最重要的一步,就是利用javascript实现对相对应页面动画的触发。

二圈调直年情,量的单框来离理这接法清都的为、接下来我们就来正式的学习一需朋朋支带不新器功几的事上为做的和时意后下这一效果

1.首先是利道学数里屏。中近,期据面蔽最,近,期据面用html将最基本的长页布局出来(在这里作为案例,我就实现了两个页面,其中第二个页面就是我们所需要触发动画的页面),静态页面实现效果如下图所示(粉色页面中的图片就是我们要实现的动用记意口端样理框农必素些区大是应可近浏得学进开代不架生须显站域效字的以近浏得学进开代不架生须显站域效字的以近浏得学进开代不架生须显站域效字的以近浏得学进开代不架生须显站域效字的以近浏得学进开代不架生须画对象):

c439fb0490ef54879356a7a5117c5fdc.png

实现代码如下遇新是直朋能到:

4.jpg

2.接下来就是对样式的设置(在这里我们设置当第二页面距离顶部多少PX之后触发的动画效果样式)实现代码如下遇新是直朋能到:

.box { width:100%; height:1500px; background:gray; }

.two { width:100%; height:500px; background:orange; }

.one { width:100%; height:500px; background:pink; position:relative; }

.one h2 { width:100%; }

.one h2 img{ width:200px; height:200px; border-radius:50%;margin:0 0 0 -100px;left:50%; top:100px; display:block; position:absolute;}

.animated { an

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值