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 相关文章推荐
二行代码解决全部网页木马
Mar 28 Javascript
JQuery 插件制作实践 xMarquee插件V1.0
Apr 02 Javascript
jquery中实现简单的tabs插件功能的代码
Mar 02 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
Oct 29 Javascript
jquery选择器之属性过滤选择器详解
Jan 27 Javascript
超棒的响应式布局jQuery插件Freetile.js
Nov 17 Javascript
jquery实现的横向二级导航效果代码
Aug 26 Javascript
微信小程序页面开发注意事项整理
May 18 Javascript
javaScript日期工具类DateUtils详解
Dec 08 Javascript
原生js实现简单的焦点图效果实例
Dec 14 Javascript
微信小程序 WXML节点信息查询详解
Jul 29 Javascript
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
Dec 20 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
PHP 读取文件的正确方法
2009/04/29 PHP
php修改NetBeans默认字体的大小
2013/07/02 PHP
PHP使用GIFEncoder类处理gif图片实例
2014/07/01 PHP
php通过获取头信息判断图片类型的方法
2015/06/26 PHP
php使用gzip压缩传输js和css文件的方法
2015/07/29 PHP
PHP多进程编程实例详解
2017/07/19 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
2019/10/24 PHP
用js统计用户下载网页所需时间的脚本
2008/10/15 Javascript
用jQuery简化JavaScript开发分析
2009/02/19 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
2013/12/05 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
2014/01/17 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
2016/09/23 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
微信小程序和百度的语音识别接口详解
2019/05/06 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
详解JavaScript作用域、作用域链和闭包的用法
2020/09/03 Javascript
python编程实现12306的一个小爬虫实例
2017/12/27 Python
详谈python中冒号与逗号的区别
2018/04/18 Python
老生常谈python中的重载
2018/11/11 Python
10分钟用python搭建一个超好用的CMDB系统
2019/07/17 Python
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
办加油卡单位介绍信
2014/01/09 职场文书
家长对孩子的感言
2014/03/10 职场文书
合作协议书怎么写
2014/04/18 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
2014国庆节演讲稿:祖国在我心中(400字)
2014/09/25 职场文书
病危通知单
2015/04/17 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
Python基础之字符串格式化详解
2021/04/21 Python
浅谈node.js中间件有哪些类型
2021/04/29 Javascript
CSS极坐标的实例代码
2021/06/03 HTML / CSS
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
JavaScript数组 几个常用方法总结
2021/11/11 Javascript