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 相关文章推荐
jQuery下的几个你可能没用过的功能
Aug 29 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
May 11 Javascript
JavaScript中的undefined学习总结
Nov 30 Javascript
jquery中对于批量deferred的处理方法
Jan 22 Javascript
javascript中DOM复选框选择用法实例
May 14 Javascript
小巧强大的jquery layer弹窗弹层插件
Dec 06 Javascript
Javascript中arguments对象的详解与使用方法
Oct 04 Javascript
Vue中自定义全局组件的实现方法
Dec 08 Javascript
JS实现匀速与减速缓慢运动的动画效果封装示例
Aug 27 Javascript
浅谈javascript如何获取文件后缀名
Aug 07 Javascript
Vue 401配合Vuex防止多次弹框的案例
Nov 11 Javascript
JavaScript代码实现微博批量取消关注功能
Feb 05 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
追求程序速度,而不是编程的速度
2008/04/23 PHP
PHP 解决utf-8和gb2312编码转换问题
2010/03/18 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
如何判断元素是否为HTMLElement元素
2013/12/06 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
JavaScript基本的输出和嵌入式写法教程
2015/10/20 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
BootStrap的table表头固定tbody滚动的实例代码
2016/08/24 Javascript
二维码图片生成器QRCode.js简单介绍
2017/08/18 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
利用原生JavaScript实现造日历轮子实例代码
2019/05/08 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
vue实现图片预览组件封装与使用
2019/07/13 Javascript
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
python添加模块搜索路径方法
2017/09/11 Python
Python中@property的理解和使用示例
2019/06/11 Python
django项目用higcharts统计最近七天文章点击量
2019/08/17 Python
Python openpyxl模块原理及用法解析
2020/01/19 Python
css3进行截取替代js的substring
2013/09/02 HTML / CSS
Sasa莎莎海外旗舰店:香港莎莎美妆平台
2018/03/21 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
办公室文秘自我鉴定
2013/09/21 职场文书
房地产出纳岗位职责
2013/12/01 职场文书
葡萄牙语专业个人求职信
2013/12/10 职场文书
高中毕业自我评价
2014/02/08 职场文书
广告学专业求职信
2014/06/19 职场文书
敬老院标语
2014/06/27 职场文书
党的群众路线教育实践活动党员个人整改措施
2014/10/27 职场文书
交通安全月活动总结
2015/05/08 职场文书
小学运动会前导词
2015/07/20 职场文书
开学典礼校长致辞
2015/07/29 职场文书