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

网站开发的类型耐克电子商务网站建设

网站开发的类型,耐克电子商务网站建设,自己如何做网站教程,怎么开设自己的网站前言 继上篇《CSS自适应分辨率 amfe-flexible 和 postcss-pxtorem》。 发现一个有趣的问题,文件 rem.js 中按照宽度设置自适应,适用于大多数页面,但当遇到大屏就不那么合适了。 问题 使用宽度,注意代码第2 和 4 行:…

前言

继上篇《CSS自适应分辨率 amfe-flexible 和 postcss-pxtorem》。
发现一个有趣的问题,文件 rem.js 中按照宽度设置自适应,适用于大多数页面,但当遇到大屏就不那么合适了。

问题

使用宽度,注意代码第2 和 4 行:

    // 1920 默认大小16px; 1920px = 120rem ;每个元素px基础上/16const screenWidth = 1920const scale = screenWidth / 16const htmlWidth = document.documentElement.clientWidth || document.body.clientWidth// 得到html的Dom元素const htmlDom = document.getElementsByTagName('html')[0]// 设置根元素字体大小htmlDom.style.fontSize = htmlWidth / scale + 'px'

如下图,左右卡片的底部因内容较多而溢出。这是按照宽度设置的,html font-size 较大。

,
解决方案:注意差异也在代码第 2和 4 行,此时已改为按照高度计算:

    // 按高度来const screenHeight = 1080const scale = screenHeight / 16const htmlHeight = document.documentElement.clientHeight || document.body.clientHeight// 得到html的Dom元素const htmlDom = document.getElementsByTagName('html')[0]// 设置根元素字体大小htmlDom.style.fontSize = htmlHeight / scale + 'px'

在这里插入图片描述

总结

关键点就在最后的值 htmlDom.style.fontSize。它决定了rempx 的转换。需根据系统的设计来做相应处理。有时甲方需要在异屏(2880*1800)系统上展示,也可固定 htmlDom.style.fontSize 的值,如直接赋值为 16px

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

相关文章:

  • 做网站开发工具哪个好win7优化软件
  • 泉州seo建站品牌推广公司如何推广
  • 嘉兴网站建设公司电话网站建设需要方案
  • 帮别人做网站后期维护小白如何免费做网站
  • 织梦网站如何做二级导航郑州网站开发便宜
  • 大型门户网站后端长沙建网站制作公司
  • 合肥网站建设 kdedecms侵权
  • 山东省山东省建设厅网站建设品牌网站的好处
  • 做网站怎么租个域名大专毕业设计网站
  • 深圳东门老街在哪个区百度seo详解
  • 网站维护界面优畅wordpress
  • 北京建站者公司免费建站系统下载
  • 海口建站模板系统WordPress网站子目录访问
  • 公司网站开发项目dw网页设计软件的学习网站
  • 承德网站制作人才招聘成品人和精品人的区别在哪约
  • 上海网站开发外包市场营销的三大战略四大策略
  • 怎么样可以设计网站即在市场中确立自己的位置
  • 中国外贸网站大全口腔网站设计图
  • 中国建筑总公司官网首页seo手机关键词网址
  • 网站开发科技公司建设行业年度峰会网站
  • 网站改手机版泉州网站建设定制
  • 美食网站首页模板php和网站开发
  • 中国做网站公司排名开发一个网站需要多久
  • 什么网站做推广最好做电影网站要很大的主机空间吗
  • 蛋糕店微网站韩国设计教程网站
  • 房车网站建设意义长沙网站开发设计
  • 网站建哪家好秦皇岛seo服务外包
  • 什么网站程序适合做seo沃然建站平台官网
  • 沧州做网站公司vs2010网站开发视频
  • 重庆涪陵网站设计公司哪家专业湖北网站设计制作价格