Html 使用CSS属性设置宽度
我试图在SASS中使用attr()设置元素的宽度,但它不起作用 当我移除Html 使用CSS属性设置宽度,html,css,sass,Html,Css,Sass,我试图在SASS中使用attr()设置元素的宽度,但它不起作用 当我移除宽度时:attr(数据宽度px)和背景色:attr(数据背景色)并改为写背景色:红色和宽度:20%它可以工作 不带属性的工作进度条(JSFIDLE): .info容器项目进度栏{ 边界半径:10px; 宽度:20%; 利润率:20px0; 溢出:隐藏; &.info容器项目进度栏颜色{ 背景色:深色(蓝色,1%); } .info容器项目进度栏内部{ 边界半径:10px; 宽度:attr(数据宽度px); 高度:8px;
宽度时:attr(数据宽度px)代码>和背景色:attr(数据背景色)代码>并改为写背景色:红色代码>和<代码>宽度:20%代码>它可以工作
不带属性的工作进度条(JSFIDLE):
.info容器项目进度栏{
边界半径:10px;
宽度:20%;
利润率:20px0;
溢出:隐藏;
&.info容器项目进度栏颜色{
背景色:深色(蓝色,1%);
}
.info容器项目进度栏内部{
边界半径:10px;
宽度:attr(数据宽度px);
高度:8px;
背景色:attr(数据背景色);
位置:相对位置;
}
}
相关(如果不重复)-支持-
<div class="info-container-item-progrssbar-bar info-container-item-progrssbar-bar-color">
<div class="info-container-item-progrssbar-bar-inner" data-width="10" data-background-color="#FFF"></div>
</div>
.info-container-item-progrssbar-bar {
border-radius: 10px;
width: 20%;
margin: 20px 0 0 0;
overflow: hidden;
&.info-container-item-progrssbar-bar-color {
background-color: darken(blue, 1%);
}
.info-container-item-progrssbar-bar-inner {
border-radius: 10px;
width: attr(data-width px);
height: 8px;
background-color: attr(data-background-color);
position: relative;
}
}