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 相关文章推荐
javascript 学习之旅 (2)
Feb 05 Javascript
简述Jquery与DOM对象
Jul 10 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
Jun 01 Javascript
JS实现的表格行上下移动操作示例
Aug 03 Javascript
Mvc提交表单的四种方法全程详解
Aug 10 Javascript
详解vue 中使用 AJAX获取数据的方法
Jan 18 Javascript
手写Node静态资源服务器的实现方法
Mar 20 Javascript
vue打包的时候自动将px转成rem的操作方法
Jun 20 Javascript
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
基于node.js实现爬虫的讲解
Feb 18 Javascript
如何使用50行javaScript代码实现简单版的call,apply,bind
Aug 14 Javascript
ES6中Symbol、Set和Map用法详解
Aug 20 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
PHP4在Windows2000下的安装
2006/10/09 PHP
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
2006/10/09 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
2018/07/17 PHP
Javascript中暂停功能的实现代码
2007/03/04 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
js实现照片墙功能实例
2015/02/05 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
2016/11/21 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
JS鼠标3次点击事件实现代码及扩展思路
2017/09/12 Javascript
vue.js使用v-model指令实现的数据双向绑定功能示例
2018/05/22 Javascript
jQuery动态操作表单示例【基于table表格】
2018/12/06 jQuery
小程序日历控件使用方法详解
2018/12/29 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
Python while、for、生成器、列表推导等语句的执行效率测试
2015/06/03 Python
Python利用splinter实现浏览器自动化操作方法
2018/05/11 Python
python去除文件中重复的行实例
2018/06/29 Python
python 处理string到hex脚本的方法
2018/10/26 Python
自学python的建议和周期预算
2019/01/30 Python
Django学习笔记之为Model添加Action
2019/04/30 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
Python如何将装饰器定义为类
2020/07/30 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
2020/08/31 Python
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
爱尔兰电脑、家电和家具购物网站:Buy It Direct
2019/07/09 全球购物
生产厂长岗位职责
2014/02/21 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
企业文化口号
2014/06/12 职场文书
公司宣传语大全
2015/07/13 职场文书
《观察物体》教学反思
2016/02/17 职场文书
商业计划书之服装
2019/09/09 职场文书