永发信息网

如何让单位rem写在jquery里

答案:3  悬赏:60  手机版
解决时间 2021-03-24 09:42
  • 提问者网友:人傍凄凉立暮秋
  • 2021-03-24 05:52
如何让单位rem写在jquery里
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-03-24 06:28
首先页面要设置rem大小,即body的fontsize大小,例如body的fontsize : 20px;则1rem= 20px。。。。
jquery里设置大小,可以 $("#id").css({"width":"5rem","height":"5rem"})
同样的padding,margin什么的,都可以这样设置的
全部回答
  • 1楼网友:英雄的欲望
  • 2021-03-24 08:23
!new function(){var a=this;a.width=750,a.fontSize=100,a.widthProportion=function(){var b=(document.body&&document.body.clientWidth||document.getElementsByTagName("html")[0].offsetWidth)/a.width;return b>1?1:b},a.changePage=function(){document.getElementsByTagName("html")[0].setAttribute("style","font-size:"+a.widthProportion()*a.fontSize+"px !important")},a.changePage(),window.addEventListener("resize",function(){a.changePage()},!1)};
引入这段js,设计图的750px =7.5rem
  • 2楼网友:拜訪者
  • 2021-03-24 06:57
PX实际上就是像素,用PX设置字体大小时,比较稳定和精确。但是这种方法存在一个问题,当用户在浏览器中浏览我们制作的Web页面时,如果改变了浏览器的缩放,这时会使用我们的Web页面布局被打破。这样对于那些关心自己网站可用性的用户来说,就是一个大问题了。因此,这时就提出了使用“em”来定义Web页面的字体。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯