场景:需要页面中的元素铺满整个屏幕实现模态框的功能
方案:使用position定位,但是要注意消除掉该元素其它样式设置的元素变换属性带来的影响。
.my-class{
transform: translate3d(0, 0, 0) !important;
-webkit-transform: translate3d(0, 0, 0) !important;
-moz-transform: translate3d(0, 0, 0) !important;
-ms-transform: translate3d(0, 0, 0) !important;
position: fixed !important;
top:0 !important;
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
}
本文介绍如何利用CSS的position属性实现全屏模态框效果,重点在于消除transform样式对元素布局的影响,通过设置translate3d(0,0,0)并结合fixed定位,确保元素铺满整个屏幕。
1536

被折叠的 条评论
为什么被折叠?



