基于 less,sass,stylus三种预处理rem
一. less形式
//定义一个变量和一个mixin(全局) @fontSizeBase: 75;//基于视觉稿横屏尺寸/100得出的基准font-size .px2rem(@name, @px){ @{name}: @px / @fontSizeBase * 1rem; } //使用示例: .fontsize { .px2rem(fontsize, 750); } //less翻译结果: .fontsize { font-size: 10rem; }
二. sass形式
//定义一个变量和一个mixin $fontSizeBase: 75;//基于视觉稿横屏尺寸/100得出的基准font-size @mixin px2rem($name, $px){ #{$name}: $px / $fontSizeBase * 1rem; } //使用示例: .fontsize { @include px2rem(height, 750); } //scss翻译结果: .fontsize { font-size: 10rem; }
三. stylus形式
//定义一个变量和一个mixin $fontSizeBase: 75;//基于视觉稿横屏尺寸/100得出的基准font-size px2rem(name, px){ {name}: px / $baseFontSize * 1rem; } //使用示例: .fontsize { px2rem('font-size', 750); } //stylus翻译结果: .fontsize { font-size: 10rem; }
相关推荐
nicepainkiller 2020-02-23
CaiKanXP 2019-11-10
crazestylus 2019-07-01
沉着前进 2019-06-30
VLilyLUE 2020-06-11
StylusGalaxy 2020-04-29
前端工程师喻文强 2020-04-27
xuelang 2020-01-16
Stylusnebula 2019-12-26
界之边缘的轮回 2019-12-11
VLilyLUE 2019-12-08
didianmanong 2019-11-17
StylusGalaxy 2019-11-09
flyingbird 2019-11-08
星辰的笔记 2016-04-25
Stylusnebula 2019-08-31
碎冰stylus融 2019-07-01
zhouyl0 2019-07-01
Stylusnebula 2019-07-01