1.将scss文件转换成css文件的步骤:css
Ubuntu系统:html
sudo apt-get install rubysass
sudo apt install ruby-sassruby
sudo gem install sass.net
创建文件夹,新建index.html 和style.scsshtm
1.cd 文件夹rem
2.编写样式,即sass文件,sass --style compressed style.scss style.css,自动生成css文件get
3.监听:sass --watch style.scss:style.css scss
2.rem和px转换:io
根据html的font-size为基准进行设置.
html{
font-size:20px;
}
.a{
width:20rem; //至关于400px
height:10rem; //至关于200px
}
3.hotcss使用:
(1).新建index.html,在head引入style.css,而后引入hotcss.js;
(2).新建px2rem.scss;
@function px2rem( $px ){
@return $px*320/$designWidth/20 + rem;
}
(3).在style.scss中写样式,让其转换成style.css;
(4).终端:
sass --style compressed style.scss style.css
sass --watch style.scss:style.css
4.deviceWidth = document.documentElement.clientWidth;