例如,我希望能够这样做:
.bigfirstletter(@mag) {
&:first-letter {
font-size: [get_original_font_size] + @mag;
}
}
但据我所知,我必须这样做,这不是那么整洁
.bigfirstletter(@fontsize, @mag) {
&:first-letter {
font-size: @fontsize + @mag;
}
}
我有替代方案吗?谢谢你的帮助。
答案 0 :(得分:1)
.bigfirstletter(@mag) {
&:first-letter {
font-size: 1em * @mag;
}
}
1em将简单地继承为元素定义的任何内容,您只需设置放大率即可。 我将加号改为有目的地加倍,因为你可以更好地控制字体大小 - 相同字体大小@ mag = 1.0,@ mag = 1.5大50%,以及等...... ..
对不起下面的答案,由于某些原因我没有看到你在提供的示例中使用第一个字母(doh!)
看看:第一个字母的CSS伪类 - here