有趣的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 相关文章推荐
一个XML格式数据转换为图表的例子
Feb 09 Javascript
jQuery实现动画效果的实例代码
May 07 Javascript
jQuery阻止事件冒泡具体实现
Oct 11 Javascript
javascript与cookie 的问题详解
Nov 11 Javascript
快速解决FusionCharts联动的中文乱码问题
Dec 04 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
Dec 28 Javascript
原生js实现弹出层效果
Jan 20 Javascript
vue组件之间通信实例总结(点赞功能)
Dec 05 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
Jun 11 Javascript
vue项目实现图片上传功能
Dec 23 Javascript
如何HttpServletRequest文件对象并储存
Aug 14 Javascript
微信小程序实现拼图小游戏
Oct 22 Javascript
微信小程序进行微信支付的步骤昂述
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
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
php addslashes 函数详细分析说明
2009/06/23 PHP
php检测iis环境是否支持htaccess的方法
2014/02/18 PHP
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
Javascript绝句欣赏 一些经典的js代码
2012/02/22 Javascript
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
2012/02/27 Javascript
JavaScript队列、优先队列与循环队列
2016/11/14 Javascript
微信小程序 登陆流程详细介绍
2017/01/17 Javascript
jquery与js实现全选功能的区别
2017/06/11 jQuery
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
2018/12/29 Javascript
Vue获取微博授权URL代码实例
2020/11/04 Javascript
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
简单谈谈Python中函数的可变参数
2016/09/02 Python
python函数中return后的语句一定不会执行吗?
2017/07/06 Python
Python实现文件信息进行合并实例代码
2018/01/17 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
keras 模型参数,模型保存,中间结果输出操作
2020/07/06 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
python selenium 获取接口数据的实现
2020/12/07 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
英国领先的瓷砖专家:Walls and Floors
2018/04/27 全球购物
Pretty Green美国:英式摇滚服饰风格代表品牌之一
2019/01/23 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
2016年元旦致辞
2015/08/01 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
创业计划书之都市休闲农庄
2019/12/28 职场文书
Python基础之条件语句详解
2021/06/16 Python
图文详解matlab原始处理图像几何变换
2021/07/09 Python