A mobile layout css with rem
- no javascript
- prefer to use unit
vw
npm i minirem.css --save
- based on 750px design draft
- 1rem = 100px
import 'minirem.css'
<link rel="stylesheet" href="minirem.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/minirem.css">
.main {
width: 1rem; // 100px
}
// variable.scss
$baseFontSize:100;
@function px2rem($px){
@return $px / $baseFontSize * 1rem;
}
// index.scss
@import "variable";
.main {
width: px2rem(100);
}