vue做网页开场视频的实例代码


Posted in Javascript onOctober 20, 2017

vue做网页开场视频的实例代码

本demo背景是一个视频,文字是打印机效果,按钮在文字打完才会显示,点击按钮背景向上收起,同时显示默认首页组件(如是初建vue项目列表,则为helloWorld.vue的组件内容)

公司电脑没有gif动图尽情谅解

文末会附上demo地址,如需看效果,可前往下载

本人一直很喜欢网页开场有一段视频或动画,个人认为网页的开场动画起到引导浏览作用,相当于网页的一个开始,一个好的开始往往就成功了一半,对于浏览网站的用户来说,也就吸引了极大地注意力。

以上都是废话,网页开场动画在移动端的应用十分广泛,具体操作以后工作涉及到会在简书更新。今天我们主要讲述vue做pc端网页开场动画。

vue项目列表里与src同级有一个index.html,我们主要在这里做文章。

1.首先我们要明白vue渲染组件都是基于这个主页index,用vue新建项目,打开网页的时候有一个默认打开的组件,这个不多解释。我们要做的就是把这个组件隐藏,不然他的内容会出现在这个视频的上面。

helloWorld.vue组件里:

vue做网页开场视频的实例代码

index.html里将helloWorld组件里的hello<div>移除,当然在此之前你要先将它存储到另一个容器里暂存一下,或者克隆也行(克隆代码不演示了,有问题评论或私信都可以)。暂存的作用就是为了后面把这个节点再恢复到页面。

vue做网页开场视频的实例代码

2.直接在index页面引入视频,本demo是直接找了个视频插件放进去,这一步很简单,需要引入的文件都放入静态文件夹static下。

需要注意的是,首页的样式直接影响到组件里标签的样式,所以在引入插件的时候,注意样式的调节,避免直接用标签写样式

3.如果背景已经是视频了,从审美角度,网页上最多添一些字就可以了,样式太多会乱且浮夸。本demo也使用了一个叫typewrite.js的插件。一个一个打出字的效果。

vue做网页开场视频的实例代码

4.给按钮设个定时,算好字打完的时间,按钮显示,点击按钮的同时,index的整个背景容器向上收起(你主页所有的html内容放在一个容器里),并且将hello组件内容恢复。hello随便写点内容。

vue做网页开场视频的实例代码

vue做网页开场视频的实例代码

...

demo涉及element等配置问题,直接拿两个页面代码出来也可能实现不了我所展示的效果,感兴趣可以访问我github地址:

https://github.com/JOSIE1988/Vue-start-video

总结

以上所述是小编给大家介绍的vue做网页开场视频的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
Sep 04 Javascript
jQuery的写法不同导致的兼容性问题的解决方法
Jul 29 Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
Nov 20 Javascript
JavaScript中常见的字符串操作函数及用法汇总
May 04 Javascript
Javascript显示和隐藏ul列表的方法
Jul 15 Javascript
jquery实现表单验证简单实例演示
Nov 23 Javascript
AngularJs directive详解及示例代码
Sep 01 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
May 11 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
Mar 02 Javascript
Vue表单输入绑定的示例代码
Nov 01 Javascript
微信小程序bindtap事件与冒泡阻止详解
Aug 08 Javascript
详解React中共享组件逻辑的三种方式
Feb 02 Javascript
使用JS中的Replace()方法遇到的问题小结
Oct 20 #Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
Oct 20 #Javascript
2种简单的js倒计时方式
Oct 20 #Javascript
pm2 部署 node的三种方法示例
Oct 20 #Javascript
vue.js实例对象+组件树的详细介绍
Oct 20 #Javascript
dropload.js插件下拉刷新和上拉加载使用详解
Oct 20 #Javascript
JavaScript html5 canvas实现图片上画超链接
Oct 20 #Javascript
You might like
解析isset与is_null的区别
2013/08/09 PHP
php制作中间带自己定义图片二维码的方法
2014/01/27 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
破除网页鼠标右键被禁用的绝招大全
2006/12/27 Javascript
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
struts2+jquery组合验证注册用户是否存在
2014/04/30 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
2015/05/13 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
2016/10/30 Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
2016/12/05 Javascript
使用vue构建一个上传图片表单
2017/07/04 Javascript
详解react服务端渲染(同构)的方法
2017/09/21 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
浅析前端路由简介以及vue-router实现原理
2018/06/01 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
jquery实现下载图片功能
2019/07/18 jQuery
JS实现简易留言板特效
2019/12/23 Javascript
教你一步步利用python实现贪吃蛇游戏
2019/06/27 Python
django修改models重建数据库的操作
2020/03/31 Python
在python中使用nohup命令说明
2020/04/16 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
装潢设计实习自我鉴定
2013/09/19 职场文书
同居协议书范本
2014/04/23 职场文书
教师求职简历自我评价
2015/03/10 职场文书
小时代观后感
2015/06/10 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
python小程序之飘落的银杏
2021/04/17 Python
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL