如何将v-progress-linear组件设置为垂直显示
解决方案
你可以直接使用v-progress-linear自带的vertical属性实现纵向效果,无需复杂自定义CSS:
- 调整组件代码,新增
vertical和高度定义属性:
<v-progress-linear class="bar" vertical :value="20" height="200"></v-progress-linear>
- 修改你的CSS样式,适配纵向布局:
.bar { /* 调整为你需要的进度条宽度 */ width: 30px; font-family: arial; font-size: 12px; background-color: #bb9319; color: #fff; position: absolute; bottom: 0; }
说明
vertical属性会自动将进度条的填充方向改为从下到上的纵向height属性控制整个进度条的总高度,可根据需求自行调整数值- 原有样式中的
width:100%会导致纵向进度条横向铺满,改为固定宽度即可得到常规纵向进度条效果
内容的提问来源于stack exchange,提问作者Maseeha Tasneem
相关产品推荐
相关产品推荐

