Я проверил следующую статью, в которой он представил следующее смешение:
размер шрифта rem с откатом в пикселях
@function calculateRem($size) {
$remSize: $size / 16px;
@return $remSize * 1rem;
}
@mixin font-size($size) {
font-size: $size;
font-size: calculateRem($size);
}
Я чувствую себя очень комфортно, используя rem в своих проектах после размещения font-size: 62.5%
в html, поэтому 1rem = 10pixels
.
Но я хотел бы знать, есть ли микширование или метод создания запасного пикселя для любого rem, используемого во всем проекте, например:
&:before{
color: white;
margin: 0 0.5rem 0 0;
left: 0;
text-align: center;
top: 0;
width: 3.2rem;
}
В этом случае поле справа = 5 пикселей и ширина 32 пикселя. Проблема с модулями rem заключается в том, что IE8, Opera mini или Safari 3.2 не поддерживаются. Таким образом, сайт не будет корректно отображаться ни в одном из этих браузеров.
Есть ли способ автоматизировать откат пикселя с помощью rem по всему проекту?