html5仿浏览器,前端H5-仿QQ浏览器for mac之动画效果(一)

今天来模仿一下QQ浏览器for mac,具体效果请参考官网:browser.qq.com/mac/index.html

滚滚屏

滚滚屏网站是时下非常流行的个人站或者企业站的制作风格,这个本身就是一种流行的趋势,这个类型的网站大量运用css3中的动画模块技术,并且需要配合使用jquery。

特点:

每一屏都是铺满的 宽度和高度都是100%;

没有滚动条;

滚动效果需要第三方库的支持;

每一屏的元素都是定位实现的;一般都是居中定位,这个很重要;

所有的入场动画和出场动画都是依靠CSS3实现的。

1.界面搭建

352a2f567cf8

对应的样式:

通过设计overflow:hidden来隐藏其它屏幕和滚动条

352a2f567cf8

2滚滚屏插件MouseWheel

// using on

$('#my_elem').on('mousewheel', function(event) {

console.log(event.deltaX, event.deltaY, event.deltaFactor);

});

// using the event helper

$('#my_elem').mousewheel(function(event) {

console.log(event.deltaX, event.deltaY, event.deltaFactor);

});

deltaX: 在水平方向滚动的增量,默认是 0

deltaY: 在垂直方向滚动的增量;      增量正数向上滚动,增量负数向下滚动

deltaFactor: 滚动的帧率,默认是100

3监听上下滚动

//1.监听window的滚动$(function () {​$(window).mousewheel(function (event) {//监听屏幕的上下滚动:1 是向上,-1是向下console.log(event.deltaY);})})

352a2f567cf8

3.搭建固定头部的界面

1.头部左边布局和样式

352a2f567cf8

执行效果:

352a2f567cf8

2.内容居中

352a2f567cf8

4.GPS导航

1.布局搭建

352a2f567cf8

执行效果:

352a2f567cf8

2.圆点的实现

352a2f567cf8

执行的效果:

352a2f567cf8

3.默认选中第一个:

352a2f567cf8

5.搭建固定在底部的界面

1.布局的搭建

352a2f567cf8

352a2f567cf8

2.布局对应的样式

352a2f567cf8

执行的效果:

352a2f567cf8

3.底部的样式

352a2f567cf8

执行的效果:

352a2f567cf8

4.滚动的指示器

1.指示器布局

352a2f567cf8

2.指示器css3动画

animation: myAnimate 1s infinite alternate linear

myAnimate 自定义动画

1s  动画所花费的时间

infinite 规定动画应该无限次播放

alternate 动画应该轮流反向播放

linear  动画的曲线(匀速)

352a2f567cf8

/*滚动的指示器*/

.scroll{

....

/*ccs3动画*/

animation: unAndDowm 0.65s infinite alternate;

}

/*实现自定义动画*/

@keyframes unAndDowm {

0%{transform:translateY(0px)}

100%{transform:translateY(10px)}

}

5.监听gps的点击

352a2f567cf8

切换gps选中的样式

352a2f567cf8

切换选项卡

352a2f567cf8

6.背景渐变

1.css3渐变色介绍

linear-gradient

线性渐变的方向 默认从上到下

语法:

background: linear-gradient(direction, color-stop1, color-stop2, ...);

direction :渐变开始的角度,默认是180deg

color-stop1 : 渐变的过渡的颜色 ( 可以写多个,还可以在其后添加百分比  )

352a2f567cf8

background 简写属性在一个声明中设置所有的背景属性。

可以设置如下属性:

background-color

background-position

background-size

background-repeat

background-origin

background-clip

background-attachment

background-image

2.第一屏渐变色

background: linear-gradient(0deg, #395ecb 0%, #3657be 35%, #242161 75%, #1a0531 100%);

352a2f567cf8

添加光斑:

background: url(../images/page1_glow.png) no-repeat center -60px ,            linear-gradient(0deg, #395ecb 0%, #3657be 35%, #242161 75%, #1a0531 100%);

352a2f567cf8

3.其它屏的背景

//page2

background: linear-gradient(0deg, #41b93e 0%, #3b9e3c 35%, #274535 75%, #190530 100%);

//page3

background: linear-gradient(0deg, #395ecb 0%, #3657be 35%, #242161 75%, #1a0531 100%);

​//page4

background: url(../images/page4_glow.png) no-repeat center 200px, linear-gradient(0deg, #ff9f42 0%, #ed923d 35%, #6d3816 75%, #2e0b04 100%);

​//page5

background: url(../images/page5_glow.png) no-repeat center -300px,linear-gradient(0deg, #d74d53 0%, #c44655 35%, #4c184c 75%, #110145 100%);

7.滚动的监听

352a2f567cf8

8滚滚屏的节流

使用timeout进行节流 ,让最后一次滚动有效;

在pc端节流一般控制在500毫秒。

352a2f567cf8

9.临界值处理

352a2f567cf8

10滚动切换

352a2f567cf8

11显示和隐藏其它的元素

352a2f567cf8

12.首屏布局

1.首屏头部

352a2f567cf8

执行效果:

352a2f567cf8

2.中间布局

1.布局搭建

352a2f567cf8

执行效果:

352a2f567cf8

2.布局中间的内容

352a2f567cf8

执行的效果:

352a2f567cf8

3.环绕布局

352a2f567cf8

13.微调技巧

1.声明当前文件的编码格式

/*声明当前文件的编码格式*/

@charset "UTF-8";

352a2f567cf8

2.设计联调

第一步:

352a2f567cf8

第二步:

选中项目中的css文件夹,  点击确认后会弹出一个是否允许的权限提示,点击允许

352a2f567cf8

第三步:

选中要关联的文件

352a2f567cf8

第四步:

按回车键即可

352a2f567cf8

(未完待续!稍后补充github地址……)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
仿QQ网址导航源码更新说明: 2016.03.30 -- 清理了部分失效网址,增加了部分栏目分类. 精仿QQ网址导航源码特点: 1、以"QQ网址导航"为布局,一比一完美精仿而成.包括了腾讯好QQ导航的所有功能 2、QQ网址导航源码是按时间来自动切换背景的.晚上时间会自动就成黑夜背景. 精仿QQ网址导航源码系统简介: 1、本程序是基于SDCMS内核,程序体积小巧、采用ASP ACCESS构架二次开发适用于导航网站使用的程序.功能不算强大,但很实用。 2、模板采用html css架构,兼容世界之窗/360安全/360极速/FF/IE789及以上等主流浏览器. 3、网站前后台分离,安全稳定,防注入功能,数据库已做安全防下载处理。程序绝无后门无病毒,解压后数据自上传到主目录和任何二级目录均可以正常使用。 4、自带了ASP调试程序,双击打开即可测试.程序会在系统托盘处,如关闭浏览器后要重新打开,请在托盘处右键"重启服务"或退出,重新运行. 5、源码内置了主流分类栏目,用户自由增减.其中"大学"和"地方"这两个分类由于极少维护,会大量占用后台分类列表,所以已将这两个分类移到了网站根目录中做为静态页面. 精仿QQ网址导航源码2016版,动态(带后台ASP ACCESS)与静态(无后台)双版本. 精仿QQ网址导航源码注意: 1.解开本程序包,上传到支持ASP的服务器上。(如使用无后台版可直接上传纯静态空间) 2.后台登陆地址:http://您的网址/admin/ 3.用户和密码均为admin  ---正式使用时请站长自行修改登陆密码. 4.数据库所在目录:Data  ---已经做了防下载处理。 5.网站配置文件:Inc/Const.asp  ---需要修改数据库名的站长请在此文件中改,此为全站配置文件请小心操作. 下载后的压缩包中两个目录说明: QQ网址导航2016源码_带后台版  ---此为带后台ASP版本可生成静态或动态运行,方便站长登陆后台编辑管理网址与分类. QQ网址导航2016源码_无后台版  ---此为无后台纯静态html版本,建议很少维护网站的站长使用此版(更简约,零风险). 精仿QQ网址导航源码前台页面:  精仿QQ网址导航源码后台管理 后台登录:http://您的网址/admin/   用户和密码均为admin  后台页面: 相关阅读: 同类推荐:搜索/网址导航源码
使用浏览器H5播放器下载功能非常方便。当我们在浏览器中浏览网页时,经常会遇到一些视频或音频文件,如果想要将这些文件下载到本地设备中观看或收听,就可以使用H5播放器来实现。 H5播放器是一种使用HTML5技术开发的播放器,它不需要安装任何插件或软件即可直接在浏览器中播放多种格式的音视频文件。同时,H5播放器还提供了下载功能,方便用户将喜欢的视频或音频文件保存到本地。 在浏览器中使用H5播放器下载功能很简单。首先,在浏览器中打开需要下载的视频或音频文件的网页,然后找到播放器控制栏上的下载按钮。通常,下载按钮会以一个箭头指向下方的图标来表示。点击下载按钮后,浏览器会弹出一个对话框,询问用户要保存文件的位置和文件名。根据个人需求选择合适的位置和文件名后,点击保存按钮即可开始下载。 H5播放器可以支持多种文件格式的下载,如MP4、FLV、MP3等,而且下载速度通常很快。另外,H5播放器也支持断点续传功能,如果下载过程中出现网络中断或其他原因导致下载中断,可以重新点击下载按钮继续下载,而无需重新下载整个文件。 总之,使用浏览器H5播放器下载功能可以让我们直接在浏览器中下载喜欢的视频或音频文件,方便快捷。通过简单的几步操作,我们就可以将喜欢的音视频保存到本地设备中,随时随地欣赏。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值