当前位置: 首页 > news >正文

网站建设如何避免陷入模仿误区绑定手机网站文件夹

网站建设如何避免陷入模仿误区,绑定手机网站文件夹,深圳企业,国内做焊接机器人平台网站前端开发中还原设计图的重要性毋庸置疑,目前来说应用最多的应该也还是使用rem。然而很多人依然还是处于刀耕火种的时代,要么自己去计算rem值,要么依靠编辑器安装插件转换。 而本文的目标就是通过一系列的配置后,在开发中可以直接使…

前端开发中还原设计图的重要性毋庸置疑,目前来说应用最多的应该也还是使用rem。然而很多人依然还是处于刀耕火种的时代,要么自己去计算rem值,要么依靠编辑器安装插件转换。

而本文的目标就是通过一系列的配置后,在开发中可以直接使用设计图的尺寸开发,项目为我们自动编译,转换成rem

技术栈

  • vue-cli:使用脚手架工具创建项目。
  • postcss-pxtorem:转换px为rem的插件。

自动设置根节点htmlfont-size

因为rem单位是相对于根节点的字体大小的,所以通过设置根节点的字体大小可以动态的改变rem的大小。

1、创建rem.js文件

很多人写这种小工具文件会习惯性的加上闭包,这个其实是没有必要的。ES6中每个文件都是单独的一个模块。

// 基准大小
const baseSize = 32
// 设置 rem 函数
function setRem () {// 当前页面宽度相对于 750 宽的缩放比例,可根据自己需要修改。const scale = document.documentElement.clientWidth / 750// 设置页面根节点字体大小document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px'
}
// 初始化
setRem()
// 改变窗口大小时重新设置 rem
window.onresize = function () {setRem()
}

2、在main.js中引入rem.js

import './utils/rem'

引入文件后,查看页面的html节点,是否有被自动添加 font-size

注意:完成到这一步,也就是实现了rem布局,实际开发的时候,还是需要我们去计算对应的rem值去开发。

下一步我们就配置一下webpack,自动转换px为对应的rem值。

配置 postcss-pxtorem 自动转换px为rem

1、安装 postcss-pxtorem

$ npm install postcss-pxtorem -D

2、修改根目录 .postcssrc.js 文件

找到 plugins 属性新增pxtorem的设置"postcss-pxtorem": {"rootValue": 32,"propList": ["*"],// 注意:如果有使用第三方UI如VUX,则需要配置下忽略选择器不转换。// 规则是class中包含的字符串,如vux中所有的class前缀都是weui-。也可以是正则。"selectorBlackList": ["weui-"]
}

按照上述配置项目后,即可在开发中直接使用 px 单位开发。

例如设计给出的设计图是 750 * 1136,那么可以直接在页面中写

body {width: 750px;height: 1136px;
}

将被转换为

body {widht: 23.4375rem;height: 35.5rem;
}

注意:此方法支持import 和 .vue单文件中style。暂不支持style中使用@import url();

http://www.yayakq.cn/news/949084/

相关文章:

  • 中文域名注册网站中国服装网官网
  • wordpress是免费的四川网站seo
  • 国内的优秀设计网站想做个网络推广
  • 许昌长葛网站建设制作设计有做网站设计吗
  • asp 网站模板上虞网站建设公司
  • 网站建设主体是什么昆明制作网站公司
  • 企业网站建设的成本知名自适应网站建设哪家好
  • 大庆市建设局网站刘东wordpress适合环境
  • 建设视频网站的视频源自己做网站用买域名吗
  • 那些网站可以上传自己做的视频工程项目管理咨询公司加盟
  • 简述网站开发的几个阶段一级a做爰片免费网站国语
  • 实施网站推广的最终目的注册网站对接的短信平台
  • 软件下载网站模版com网站是用什么做的
  • 海珠做网站要多少钱重庆网站建设制作设计
  • django怎么做网站让别人做网站的话术
  • 想自己做个网站在哪里做益阳公司网站建设
  • 建筑公司网站建设方案网站怎么做图片动态
  • 大连模板网站制作服务怎样建英文网站
  • 网上骗人彩票网站是怎么做的韩都衣舍的网站建设
  • 沈阳网站建设推广服务百度地图 企业网站
  • 一个网站开发团队要什么人坪山网站设计的公司
  • 网站设计网站名称意义
  • 个人网站的名字wordpress更改默认头像
  • 邯郸网站设计价位php网站建设流程
  • 大型网站开发经典框架阳江兼职招聘网最新招聘
  • 怎么给网站 做排名沈阳网站制作公司云蓝图
  • 深圳企业网站制作推广运营wp做网站难吗
  • 怎么做属于自己的网站月刊可以用什么网站做
  • 顺义企业网站建站公司东莞阳光网app
  • 网站模板放哪西安建筑科技大学就业信息网