4
把這個功能在薩斯:薩斯功能的像素轉換爲EMS
@function pem($pxval, $base: 16) { @return #{$pxval/$base}em ; }
(來源:https://gist.github.com/2237465)
pem(16)
回報1em
和它的好,但pem(16px)
回報1pxem
。
該功能如何接受這兩種類型的輸入?
感謝
把這個功能在薩斯:薩斯功能的像素轉換爲EMS
@function pem($pxval, $base: 16) { @return #{$pxval/$base}em ; }
(來源:https://gist.github.com/2237465)
pem(16)
回報1em
和它的好,但pem(16px)
回報1pxem
。
該功能如何接受這兩種類型的輸入?
感謝
這似乎是一個很好地利用了上海社會科學院的unitless()功能。
@function pem($pxval, $base: 16) {
@if (unitless($pxval)) {
$pxval: $pxval * 1px;
}
@if (unitless($base)) {
$base: $base * 1px;
}
@return $pxval/$base * 1em;
}
工作就像一個魅力;) – 2012-08-13 23:52:23