我使用SASS根据元素宽度和容器宽度将宽度尺寸转换为%,但问题是如果我在计算结束时添加%,我会收到错误,有人可以建议我如何解决这个问题吗? / p>
@mixin percentageWidth( $elementWidth, $containerWidth ){
width: (($elementWidth/$containerWidth)*100) + %;
*width: ((($elementWidth/$containerWidth)*100) - ((0.5/$containerWidth)*100)) + %;
}
答案 0 :(得分:5)
根据the documentation,您需要将结果乘以100%
,而不是尝试添加%
,就好像它是一个字符串一样:
width: ($elementWidth/$containerWidth) * 100%;
*width: (($elementWidth/$containerWidth) - (0.5/$containerWidth)) * 100%;