有趣的bootstrap走动进度条


Posted in Javascript onDecember 01, 2016

本教程教大家制作“走动”着的bootstrap进度条,供大家参考,具体内容如下

1.页面效果:

起始位置:

有趣的bootstrap走动进度条

单击"走"按钮后

有趣的bootstrap走动进度条

2.html代码:

<div>
<div class="progress progress-striped active">
 <div class="progress-bar" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" v-bind:style="progressStyle">进度条</div>
</div>
<button type='button' v-on:click='queryEnterprise' class='btn btn-primary'>走</button>
</div>

v-bind:style="progressStyle"

绑定内联样式:

a.对象语法:v-bind:style 的对象语法十分直观——看着非常像 CSS,其实它是一个 JavaScript 对象。CSS 属性名可以用驼峰式(camelCase)或短横分隔命名(kebab-case):

eg:

html:

<div v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }"></div>

js:

data: {
 activeColor: 'red',
 fontSize: 30
}

直接绑定到一个样式对象通常更好,让模板更清晰:

html:

<div v-bind:style="styleObject"></div>

js:

data: {
 styleObject: {
 color: 'red',
 fontSize: '13px'
 }
}

b.数组语法:  v-bind:style 的数组语法可以将多个样式对象应用到一个元素上:

eg:

html:

<div v-bind:style="[styleObjectA, styleObjectB]">

js:

data: {
 styleObjectA: {
 color: 'red' 
 },
 styleObjectB:{
 fontSize: '13px'
 }
}

c.自动添加前缀: 当 v-bind:style 使用需要厂商前缀的 CSS 属性时,如 transform,Vue.js 会自动侦测并添加相应的前缀。

3.js代码:

<script>
export default {
 components:{},
 props:{},
  ready:function(){},
  computed:{},
  methods:{
   queryEnterprise:function(){
    if(parseInt(this.progressStyle.width)<100){
     this.progressStyle.width=parseInt(this.progressStyle.width)+30+'%';
    }else{
     alert("进度条已经走完");
    }
   }
  },
 data () {
  return {
   //进度条样式
    progressStyle:{
     width:'10%',
    },
  }
 },

}
</script>

4.style

.progress {
 height: 40px;
 transition: 3s;
}
.progress-bar {
 font-size: 16px;
 line-height: 40px;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 动态数据下的锚点错位问题解决方法
Dec 24 Javascript
Jquery实现控件的隐藏和显示实例
Feb 08 Javascript
js获取视频时长代码
Apr 10 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
Apr 25 Javascript
BootstrapTable+KnockoutJS自定义T4模板快速生成增删改查页面
Aug 01 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
Three.js开发实现3D地图的实践过程总结
Nov 20 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
Apr 19 Javascript
分享8个JavaScript库可更好地处理本地存储
Oct 12 Javascript
UEditor 自定义图片视频尺寸校验功能的实现代码
Oct 20 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
Nov 02 Javascript
Vue——前端生成二维码的示例
Dec 19 Vue.js
微信小程序进行微信支付的步骤昂述
Dec 01 #Javascript
第一次接触神奇的前端框架vue.js
Dec 01 #Javascript
bootstrapValidator自定验证方法写法
Dec 01 #Javascript
jQuery生成假加载动画效果
Dec 01 #Javascript
解析AngularJS中get请求URL出现的跨域问题
Dec 01 #Javascript
浅谈js键盘事件全面控制
Dec 01 #Javascript
jstree的简单实例
Dec 01 #Javascript
You might like
PHP4(windows版本)中的COM函数
2006/10/09 PHP
PHP实现定时生成HTML网站首页实例代码
2008/11/20 PHP
php 多关键字 高亮显示实现代码
2012/04/23 PHP
解析php中的escape函数
2013/06/29 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
基于JQuery+PHP编写砸金蛋中奖程序
2015/09/08 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
Thinkphp5.0框架视图view的模板布局用法分析
2019/10/12 PHP
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
2017/01/09 Javascript
JavaScript日期选择功能示例
2017/01/16 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
Element Badge标记的使用方法
2020/07/27 Javascript
[02:12]Dota 2 推出全新英雄—— 电炎绝手
2019/08/23 DOTA
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
Python实现修改文件内容的方法分析
2018/03/25 Python
Python中super函数用法实例分析
2019/03/18 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
详解Python绘图Turtle库
2019/10/12 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
python飞机大战pygame游戏框架搭建操作详解
2019/12/17 Python
Softmax函数原理及Python实现过程解析
2020/05/22 Python
Python自省及反射原理实例详解
2020/07/06 Python
python中upper是做什么用的
2020/07/20 Python
CSS3 完美实现圆角效果
2009/07/13 HTML / CSS
html5简介_动力节点Java学院整理
2017/07/07 HTML / CSS
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
Net-A-Porter美国官网:全球时尚奢侈品名站
2017/02/11 全球购物
加拿大廉价机票预订网站:CheapOair.ca
2018/03/04 全球购物
三月法制宣传月活动总结
2014/07/03 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
2019通用版新员工入职培训方案!
2019/07/11 职场文书
Vue-Element-Admin集成自己的接口实现登录跳转
2021/06/23 Vue.js