1. 在style.scss裡面封裝樣式
// 進度條(橫向或圓形)
// *$type:1=>'橫向';2=>'圓形',nocolor=>'初始顏色', yescolor=>'過去的顏色'*
@mixin progress($type:2, $height: 5, $nocolor: #ffb386, $yescolor: #ccc, $width:70, $top: 0.2, $right: 1, $paddingtop: 6, $border: 5)
section
.clip-auto
.percent
.left
.right
.wth0
.num}}
} @else px 0 0 0;
overflow: hidden;
.progress_box1px;
height:#px;
background: #ccc;
.box1}}
}}
2. 在build => utils.js裡面修改配置
scss: generateloaders('sass').concat(
}),
3. 在主頁面裡面引用
a. 橫向進度條:
}%
在css裡面呼叫樣式:
@include progress(1, 5, rgba(104,168,255,1), rgba(55,111,255,1));
效果如下:
b. 圓形進度條:
css:
@include progress(2, 5, rgba(104,168,255,1), rgba(55,111,255,1));
data裡面定義:
data ()
}
html:
50}]">
}%
效果如下:
ProgressBar 進度條 自定義圓形進度條
相信你看完2會吐槽,臥槽,這麼坑爹,拿個動畫來坑人,哈哈,實際開發中都這樣,當然上述這種情況只適用於不用顯示進度的場合,如果要顯示進度的場合就沒用處了,好吧,接下來看下網上乙個簡單的自定義圓形進度條!還是比較簡單,容易理解,又興趣可以看看,或者進行相關擴充套件 執行效果圖 實現 自定義view類 c...
純css實現進度條效果
乙個完整的進度條效果其實可以拆分一下 一段背景 一小段的靜態的斜紋進度條 斜紋進度條用線性漸變 linear gradient 類實現,原理很好理解,2個引數 1 角度 2 關鍵點 包含2個引數,1是顏色,2是長度位置 display inline block width 100px height ...
純css實現進度條效果
乙個完整的進度條效果其實可以拆分一下 一段背景 一小段的靜態的斜紋進度條 斜紋進度條用線性漸變 linear gradient 類實現,原理很好理解,2個引數 1 角度 2 關鍵點 包含2個引數,1是顏色,2是長度位置 這是最基礎的漸變,構造了乙個100px 100px的正方形,漸變角度為0 從下到...