博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于 less,sass,stylus三种预处理rem
阅读量:5813 次
发布时间:2019-06-18

本文共 853 字,大约阅读时间需要 2 分钟。

一. 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;    }

转载地址:http://mstbx.baihongyu.com/

你可能感兴趣的文章
大数据开发实战:Hadoop数据仓库开发实战
查看>>
Spring Boot 2中对于CORS跨域访问的快速支持
查看>>
MySQL出现Access denied for user ‘root’@’localhost’ (using password:YES)
查看>>
matlab fread
查看>>
通过Roslyn构建自己的C#脚本(更新版)(转)
查看>>
红黑树
查看>>
mybatis08
查看>>
01 awk工具的使用
查看>>
UIImagePickerController拍照与摄像
查看>>
Maven--(一个坑)在settings.xml文件中添加mirrors导致无法新建Maven项目
查看>>
linux日志:syslogd和klogd及syslog
查看>>
Python模块学习笔记— —time与datatime
查看>>
python调用windows api
查看>>
linux添加somebody到组
查看>>
Linux内核中的printf实现【转】
查看>>
第四章 mybatis批量insert
查看>>
Dom4j生成xml
查看>>
rsync算法原理和工作流程分析
查看>>
Java并发框架——什么是AQS框架
查看>>
pthread_cleanup_push
查看>>