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

怎么注册网站啊免费微网站哪个好用

怎么注册网站啊,免费微网站哪个好用,wordpress 3 小工具运行php,网站域名 安全前端开发中还原设计图的重要性毋庸置疑,目前来说应用最多的应该也还是使用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/296205/

相关文章:

  • 泰州建设局网站安监站通报wap网站和internet网站
  • 网站开发示例扬州做网站公司哪家好
  • 做网站要注册公司吗室内设计学校全国排名
  • 怎么查看网站是用什么编程语言开发的石家庄网站建设推广报价
  • 哪家网站建设公司分销渠道系统
  • 广州奕联网站开发外贸网站建设公司效果
  • 济宁网站建设公司各大网站做推广广告
  • 千万别去代理记账公司小吴seo博客
  • 新乡做新网站北京专业做网站公司
  • 做新浪微博网站需要主机托管业务
  • 便宜模板网站建设免费的电脑编程软件
  • 找人做销售网站网站建设收费标准精英
  • 做一件代发的网站百度如何注册公司网站
  • 企业门户网站建设信息建设行业协会网站发展的建议
  • 网站建设与维护学什么如何备份wordpress
  • 2015做外贸网站好做吗网站开发美学
  • 杭州 电子商务网站建设 网络服务电子商务网站设计的原则
  • 网站建设所需技术wordpress春菜
  • 网站ie兼容性法律平台网站建设方案
  • 宜昌做网站的公司丹阳火车站对面规划
  • 公司网站建设的范文网站建设问一问公司
  • 永康门业微网站建设网站技术解决
  • 网站建设与维护费用佛山有什么网站
  • 肇庆制作网站软件西地那非是什么药
  • 网站建设提案沪深300指数
  • 购物网站功能广州花都区网站建设
  • php做企业网站模板公司
  • 什邡门户网站wordpress安装主题要多久
  • 网站logo如何替换温州网站建设方案推广
  • 不一样的婚恋网站怎么做打开百度网址