vue动态改变背景图片demo分享


Posted in Javascript onSeptember 13, 2018

如下所示:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/vue.js" ></script>
<style>
#bag{
width: 200px;
height: 500px;
margin: 0 auto;
background: url(img/piao11.jpg) center no-repeat;
background-size: 80%;
}
.burst{
background-image: url(img/piao12.jpg) !important;
background-size: 80%;
} 

#bag-health{
width: 200px;
border: 2px solid #000000;
margin: 0 auto 20px auto;
}
#bag-health div{
height: 20px;
background: crimson;
}

#controls{
width: 200px;
margin: 0 auto;
} 
#controls button{
margin-left: 23px;
}
</style>
</head>
<body>
<div id="app">
<!--当前图片-->
<div id="bag" :class='{burst:ended}'></div>

<!--进度情况-->
<div id="bag-health">
<div :style="{width:health + '%'}"></div>
</div>

<!--控制按钮-->
<div id="controls">
<button @click='punch' v-show='!ended'>使劲敲</button>

<button @click='restart'>重新开始</button>
</div>
</div>

<script>
new Vue({
el:"#app",
data:{
health:100,
ended:false
},
methods:{
punch:function(){
this.health -= 10;

if (this.health<=0) {
this.ended = true

}
},
restart:function(){
this.health = 100;
this.ended = false
}
},
computed:{

}
})
</script>
</body>
</html>

以上这篇vue动态改变背景图片demo分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
转一个日期输入控件,支持FF
Apr 27 Javascript
XHTML下,JS浮动代码失效的问题
Nov 12 Javascript
用Mootools获得操作索引的两种方法分享
Dec 12 Javascript
js利用数组length属性清空和截短数组的小例子
Jan 15 Javascript
javascript遇到html5的一些表单属性
Jul 05 Javascript
js淡入淡出焦点图幻灯片效果代码分享
Sep 08 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
Jun 01 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Dec 14 Javascript
详解jQuery简单的表格应用
Dec 16 Javascript
利用js实现前后台传送Json的示例代码
Mar 29 Javascript
微信小程序封装分享与分销功能过程解析
Aug 13 Javascript
如何在vue中使用video.js播放m3u8格式的视频
Feb 01 Vue.js
vue vue-Router默认hash模式修改为history需要做的修改详解
Sep 13 #Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
Sep 13 #Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
Sep 13 #Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
Sep 13 #Javascript
解决vuejs项目里css引用背景图片不能显示的问题
Sep 13 #Javascript
Vue-不允许嵌套式的渲染方法
Sep 13 #Javascript
通过vue-cli3构建一个SSR应用程序的方法
Sep 13 #Javascript
You might like
dedecms防止FCK乱格式化你的代码的修改方法
2007/03/17 PHP
简单的移动设备检测PHP脚本代码
2011/02/19 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
利用php输出不同的心形图案
2016/04/22 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
简单实例处理url特殊符号&amp;处理(2种方法)
2013/04/02 Javascript
jQuery写的日历(包括日历的样式及功能)
2013/04/23 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
Bootstrap table使用方法汇总
2017/11/17 Javascript
Angular 开发学习之Angular CLI的安装使用
2017/12/31 Javascript
jQuery中的类名选择器(.class)用法简单示例
2018/05/14 jQuery
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
小程序兼容安卓和IOS数据处理问题及坑
2018/09/18 Javascript
Vue实现数据表格合并列rowspan效果
2020/11/30 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
vue中对象数组去重的实现
2020/02/06 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
举例讲解Python中装饰器的用法
2015/04/27 Python
Python学习笔记之Django创建第一个数据库模型的方法
2019/08/07 Python
python同步两个文件夹下的内容
2019/08/29 Python
Python中base64与xml取值结合问题
2019/12/22 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
python import 上级目录的导入
2020/11/03 Python
HTML5 Canvas图像模糊完美解决办法
2018/02/06 HTML / CSS
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
UNIX命令速查表
2012/03/10 面试题
加工操作管理制度
2014/01/19 职场文书
计算机网络专业求职信
2014/06/05 职场文书
民事授权委托书范文
2014/08/02 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
企业团队精神心得体会
2016/01/19 职场文书