永发信息网

如何实现px和rem完美转换

答案:1  悬赏:10  手机版
解决时间 2021-11-28 09:06
如何实现px和rem完美转换
最佳答案
1.首先要确认UI的设计稿的基准是按照哪种设备宽度的机型设计的,通常的设计稿是按照iphone6 plus也就是宽度750px来设计的。这样我们拿到手之后就要把如下的responsive.css中的 @media screen and (min-width: 320px) 设置成为font-size: 100px;
2.引入responsive.css成功后,之后在写页面样式的时候就可以按照 设计稿上显示宽度 除以 2 除以 100 得到。例如:100px/2/100 = 0.5rem;

@media screen and (min-width: 320px) {
html {

font-size: 84.375px!important;
}
}
@media screen and (min-width: 330px) {
html {

font-size: 87.5px!important;
}
}
@media screen and (min-width: 340px) {
html {

font-size: 90.625px!important;
}
}
@media screen and (min-width: 350px) {
html {

font-size: 93.75px!important;
}
}
@media screen and (min-width: 360px) {
html {
font-size: 96.875px!important;

}
}
@media screen and (min-width: 370px) {
html {

font-size: 100px!important;
}
}
@media screen and (min-width: 380px) {
html {

font-size: 103.125px!important;
}
}
@media screen and (min-width: 390px) {
html {

font-size: 106.25px!important;
}
}
@media screen and (min-width: 400px) {
html {

font-size: 109.375px!important;
}
}
@media screen and (min-width: 410px) {
html {

font-size: 112.5px!important;
}
}
@media screen and (min-width: 420px) {
html {

font-size: 115.625px!important;
}
}
@media screen and (min-width: 430px) {
html {

font-size: 117.75px!important;
}
}
@media screen and (min-width: 440px) {
html {

font-size: 120.875px!important;
}
}
@media screen and (min-width: 450px) {
html {

font-size: 124px!important;
}
}
@media screen and (min-width: 460px) {
html {

font-size: 127.125px!important;
}
}
@media screen and (min-width: 470px) {
html {

font-size: 130.25px!important;
}
}
@media screen and (min-width: 480px) {
html {

font-size: 133.375px!important;
}
}
@media screen and (min-width: 490px) {
html {

font-size: 136.5px!important;
}
}
@media screen and (min-width: 500px) {
html {

font-size: 139.625px!important;
}
}
@media screen and (min-width: 639px) {
html {

font-size: 142.75px!important;
}
}
@media screen and (min-width: 719px) {
html {

font-size: 135.875px!important;
}
}
@media screen and (max-width: 319px) {
html {
font-size: 84.375px!important;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
8+几小于13有几种填法
一战中海战和空战有哪些重大战役?
问一问丹佛斯地暖好吗
沼泽狮群是不是经常捕杀鳄鱼
你的烂借口 乔洋 歌词
电流0.75毫安大,还是0.487大啊?
睡不好觉
求一本小说地球灵气变异,修真者最高只到金丹
VBA语言如何表达选中带变量的区域
swift 码是收款人的账号吗?
我能说我二胎是儿子也哭了吗
这个钱币现在什么价格啊
一只鸡在天上飞,又来了一只鸡。天上一共有几
我老婆叫闫玉玲 我很爱她 怎么写藏头诗a谢谢
厦门交通违章代码8701D,发款多少
推荐资讯
#文案#想问你们一下文案工资多少合适?本人从
x58打印机打印机状态错误,明明装了驱动啊
趣步交易中遇到问题,钱给了,糖果没收到怎么
香港特区护照去泰国直接进入就可以吗 需要什
参观工业博物馆的周记400百字
关于日语问路怎么说
缘来是你密室逃脱(意想意创)地址有知道的么?
有光感,能看到手动,视力能恢复吗
为什么我的苹果手机 莫名其妙多出很多手机号
怎样看自己是什么五行命?我是1989年农历8月
冬天穿耐克什么系列鞋子好
running man哪一期周一情侣最甜蜜??给多几
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?