博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rem布局配合less的快速开发
阅读量:6163 次
发布时间:2019-06-21

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

最近在进行静态页面的制作,为了方便和快速的布局,自己整理了一套工具可以快速的进行工作,剩余的时间大家都懂的,话不多说,来看具体的东西吧!

1、ps

  下载这个软件→cutterman 十分强大的切图功能,主要是最近的页面不规则图形实在是太多,自己写的话又浪费时间,就在网上找了一个这个软件,附带地址http://www.cutterman.cn/zh/cutterman

注意:这个软件在安装的时候有点乱,所以要耐心看网站的介绍,一步一步来

2、页面搭建结构

a、头部的三个mate标签不用介绍了,手机app、webapp开发必须要有

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maxinum-scale=1.0, minimal-ui">

<meta name="apple-mobile-web-app-capable" content="yes">
<link rel="stylesheet" href="http://m.aicaicdn.com/wap5/styles/common/rem-base.css">

b、引入js代码控制页面自适应

<script type="text/javascript">

(function(win,doc){
  function change(){
    doc.documentElement.style.fontSize=50*doc.documentElement.clientWidth/375+'px';
  }
    change();
    win.addEventListener=('resize',change,false);
  })(window,document)
</script>

重点关照那个375的数字,根据设计稿,如果是750的设计,直接px值直接除以100,就可以直接得出rem的数值。如果,但是,你们的设计稿不是根据375来设计的,那就要变动一下了,比如320和414等这些倍数来设计,只要改375就可以了。这样一来,每次测量的px值除以100就可以换算成rem值了。

下边的是配合less来做

这样会有一个问题,就是每次都去计算,虽然是除以100,但是有时候也不想动手,怎么办?那就要用到less了

3、在sublime3下安装less(这个不需要解释)

  a、安装(less文件高亮显示安装:ctrl+shift+p>install Package>输入less2css按Enter)

  b、安装nodejs
  c、全局安装less npm install -g less
  d、安装less自动编译插件 npm install less-plugin-clean-css

上边四部的安装都是比较傻瓜式的安装没什么要注意的,主要是node的安装,安装完之后记得验证,打开cmd →输入node -v 

然后就是用less和rem来做了!!!!!!!

用法:

  1、新建.less结尾的文件

  2、设置变量@r:100rem;

  3、测量出的px结果 /@r  eg:width:100/@r
  4、保存自动编译出css文件

  当然文件一定要记住,编译出的css文件要在你的页面投入引入这个css文件的

 

好了,如果有什么不清楚的可以直接和我联系

 

转载于:https://www.cnblogs.com/somejs/p/7767050.html

你可能感兴趣的文章
mysql权限设置
查看>>
我的友情链接
查看>>
系统工程师加薪必备技能-活动目录 (Active Directory)
查看>>
Windows服务器配置DFS实现文件同步
查看>>
城市大脑 —— 数据重塑城市未来
查看>>
grunt使用小记
查看>>
Host '***' is blocked because of many connection errors...
查看>>
减小iOS应用程序的大小
查看>>
Java线上应用故障排查之一:高CPU占用
查看>>
Linux的运行级别和chkconfig用法
查看>>
sqlserver自动备份脚本
查看>>
我的工控生涯
查看>>
路由转发采用递归查询
查看>>
【python】prepare for python env
查看>>
MyEclipse for Spring 8.5序列号算法
查看>>
iOS开发之项目经验总结
查看>>
Dolibarr可以做什么
查看>>
我的友情链接
查看>>
kvm虚拟化学习笔记(二)之linux kvm虚拟机安装
查看>>
mongodb维护常用命令
查看>>