首頁 > php教程 > PHP开发 > 主體

有趣的bootstrap走動進度條

高洛峰
發布: 2016-12-03 10:04:46
原創
1474 人瀏覽過

本教學教大家製作「走動」的bootstrap進度條,供大家參考,具體內容如下

1.頁面效果:

起始位置:

有趣的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=&#39;button&#39; v-on:click=&#39;queryEnterprise&#39; class=&#39;btn btn-primary&#39;>走</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 + &#39;px&#39; }"></div>
登入後複製

   

js:

   

樣式物件通常比較好,讓模板更清楚:

html:

data: {
 activeColor: &#39;red&#39;,
 fontSize: 30
}
登入後複製

   

js:

<div v-bind:style="styleObject"></div>
登入後複製

  

:

data: {
 styleObject: {
 color: &#39;red&#39;,
 fontSize: &#39;13px&#39;
 }
}
登入後複製

  in

:

:很多語法群組應用在一個元素上:

eg:

html:

<div v-bind:style="[styleObjectA, styleObjectB]">
登入後複製
data: {
 styleObjectA: {
 color: &#39;red&#39;
 },
 styleObjectB:{
 fontSize: &#39;13px&#39;
 }
}
登入後複製

   

c.自動加上前綴: 當v-bind:style 使用廠商前綴的CSS偵測並新增對應的前綴。

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+&#39;%&#39;;
    }else{
     alert("进度条已经走完");
    }
   }
  },
 data () {
  return {
   //进度条样式
    progressStyle:{
     width:&#39;10%&#39;,
    },
  }
 },
 
}
</script>
登入後複製

   

3.js程式碼:

.progress {
 height: 40px;
 transition: 3s;
}
.progress-bar {
 font-size: 16px;
 line-height: 40px;
}
登入後複製

   

4.style

rrreee

   

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!