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 相关文章推荐
判断脚本加载是否完成的方法
May 26 Javascript
JS 无法通过W3C验证的处理方法
Mar 09 Javascript
jquery map方法使用示例
Apr 23 Javascript
window.print打印指定div指定网页指定区域的方法
Aug 04 Javascript
js游戏人物上下左右跑步效果代码分享
Aug 28 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
Oct 12 Javascript
vue环境搭建简单教程
Nov 07 Javascript
基于vue.js的分页插件详解
Nov 27 Javascript
详解Vue单元测试Karma+Mocha学习笔记
Jan 31 Javascript
Vue 实例事件简单示例
Sep 19 Javascript
用js编写留言板
Mar 17 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
Oct 29 Javascript
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
多文件上传的例子
2006/10/09 PHP
个人站长制做网页常用的php代码
2007/03/03 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
用Javascript 获取页面元素的位置的代码
2009/09/25 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
Javascript随机标签云代码实例
2016/06/21 Javascript
Boostrap实现的登录界面实例代码
2016/10/09 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
vue中keep-alive的用法及问题描述
2018/05/15 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
js前端面试之同步与异步问题详解
2019/04/03 Javascript
[02:27]2014DOTA2国际邀请赛 VG赛后采访:更大的挑战在等着我们
2014/07/13 DOTA
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
2018/11/07 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
Python 使用matplotlib模块模拟掷骰子
2019/08/08 Python
pyqt5中动画的使用详解
2020/04/01 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
美国购物网站:Clickhere2shop
2021/01/28 全球购物
医科大学生毕业的自我评价分享
2013/11/12 职场文书
通信研究生自荐信
2014/02/01 职场文书
婚礼主持词
2014/03/13 职场文书
体育比赛口号
2014/06/09 职场文书
房屋出售授权委托书
2014/10/12 职场文书
2014年政协工作总结
2014/12/09 职场文书
2016秋季小学开学寄语
2015/12/03 职场文书
MySQL update set 和 and的区别
2021/05/08 MySQL
Python用any()函数检查字符串中的字母以及如何使用all()函数
2022/04/14 Python