我想知道是否有人可以建议我如何组合下面的 SASS 函数,基本上它们做同样的事情,但一个专门用于 IE,所以有 2 个是浪费。我尝试使用 if ( $property == 'ie' ) 等附加参数添加 if..else 语句,但没有成功。
职能:
// To use width, margin, padding...
@function percentageWidth( $elementWidth, $containerWidth ){
@return $elementWidth/$containerWidth * 100%;
}
// To use *width ie6/7 workarounds
@function iePercentageWidth( $elementWidth, $containerWidth ){
@return $elementWidth/$containerWidth - 0.5/$containerWidth * 100%;
}
当前的 CSS:
width: percentageWidth( 214,945 );
*width: iePercentageWidth( 214,945 );
我还想在以下方面使用此功能:
margin: percentageWidth( 23,945 );