-webkit-border-radius: 50% 50%;
-moz-border-radius: 50% / 50%;
border-radius: 50% / 50%;
display: inline-block;
margin-right: 10/10em;
padding-top: 5/10em;
width: 25/10em;
height: 19/10em;
border: 1px solid #ababab;
color: #ababab;
content: counter(x-counter);
vertical-align: middle;
text-align: center;
font-size: 10/16em;
这是它的编译原因:
@include border-radius( 50%, 50% );
display: inline-block;
margin-right: #{10/10}em;
padding-top: #{5/10}em;
width: #{25/10}em;
height: #{19/10}em;
border: 1px solid $mediumgray;
color: $mediumgray;
content: counter(x-counter);
vertical-align: middle;
text-align: center;
font-size: #{10/16}em;
我没有看到任何看起来像他们会照顾这个的选项。有人有/解决了这个问题吗?
答案 0 :(得分:0)
我不确定你是否完全理解SASS中的插值(我也不知道)。在这里查看文档:{{3}}
我这样做的方式如下(省略不相关的代码):
margin-right: 10/10 * 1em;
padding-top: 5/10 * 1em;
width: 25/10 * 1em;
height: 19/10 * 1em;
font-size: 10/16 * 1em;
这将编译为
margin-right: 1em;
padding-top: 0.5em;
width: 2.5em;
height: 1.9em;
font-size: 0.625em;