【发布时间】:2020-11-19 12:56:33
【问题描述】:
我正在尝试制作网站,我需要通过 Vue 访问我的风格。
我需要使用 Vue 访问 CSS,因为样式 .skill-bar 是条形背景,.skill-bar-fill 是绿色灯丝,其宽度应该基于 Vue 中定义的数字强>:
所以我的意思是我如何通过更改 Vue 中的数字来随时更改 .skill-bar-fill 的样式?
如何在每个项目中分别更改 width 或 .skill-bar-fill?
HTML
<div class="w-100 skill-bar">
<div class=" skill-bar-fill"> {{ programming.item1}} %</div>
</div>
CSS
.skill-bar{
text-align: center;
color: $black;
font-size: 0.75rem;
height: 1rem;
background: $bg-light;
border-radius: 1rem;
}
.skill-bar-fill{
height: 1rem;
background: $green;
border-radius: 1rem;
}
Vue
export default {
name: 'Items',
data() {
return{
programming: {item1: 95, item2: 90, },
}
}
}
我正在尝试
【问题讨论】:
标签: javascript css vue.js vuejs2 vue-component