盒子里的绝对定位元素发生预期外的像素偏移
问题:
使用自定义input checkbox选择框样式时,在不同的分辨率下,选择框会发生不居中的现象,且无法通过居中方式解决。
原因:
像素点在不同分辨率下可能发生偏移,导致绝对定位元素出现预期外的偏移。
解决方案:
- 使用相对单位(如rem、em)来计算元素尺寸和位置,避免使用像素单位(px)。
- 对照像素值进行相对单位的赋值,并根据实际情况调整数值。
修改后的代码:
.clause-content {
display: flex;
flex-direction: row;
align-items: start;
}
.clause-input {
display: inline-block;
vertical-align: middle;
width: 1rem;
height: 1rem;
cursor: pointer;
position: relative;
background-color: #fff;
margin-right: 0.8rem;
border: 0.1rem solid rgba(237, 30, 14, 0.15);
}
.clause-input input {
opacity: 0;
}
.clause-input input:checked + i {
width: 0.6rem;
height: 0.6rem;
position: absolute;
left: 50%;
top: 50%;
margin-left: -0.3rem;
margin-top: -0.3rem;
background-color: #ed1c24;
}
以上就是绝对定位元素在不同分辨率下偏移怎么办?的详细内容,更多请关注抖狐科技其它相关文章!
-
java数组怎么传递给函数
在 java 中,数组传递给函数时实际传递的是数组引用,而非数组本身,因此函数可修改数组元素,且对数组的更改在调用函数处也将生效。传递数组给函数有两种方法:作为参数:public static voi...
-
百层深渊最新兑换码大全2024
百层深渊兑换码有哪些?php小编小新为你带来百层深渊官方兑换码福利一览。游戏开启测试之际,官方准备了丰富的兑换码福利,可免费领取资源奖励。想要领取兑换码的玩家,不妨接着往下看吧! 百层深渊最新兑换码合...
-
原神萦转的微讯任务怎么做 萦转的微讯任务攻略
原神 5.1 版本萦转的微讯任务详解在新版本中,原神推出了与新角色相关的任务——萦转的微讯。想要顺利完成任务,不少小伙伴还存在疑问。本文由 php小编草莓精心整理,将为你详细解析萦转的微讯任务的攻略秘...
-
学信网如何查学历
通过学信网查询学历的步骤:访问学信网官方网站。点击“学历查询”。选择查询方式(学籍学号、姓名出生日期、姓名身份证号)。输入查询信息。查看查询结果(电子注册备案表)。如何通过学信网查询学历 步骤 1:访...
-
华为三折叠屏手机溢价缩水,“黄牛”加价两三千元
“黄牛”溢价出售华为Mate XT手机缩水 9月24日,某闲置物品交易平台上多个卖家出售华为三折叠屏手机Mate XT,溢价多为2000元或3000元不等,相比开售前动辄数万元溢价幅度,明显缩水。 一...