css - 扩大元素的点击区域_个人文章 - SegmentFault 思否
问题背景有时候我们在做移动端业务的开发时,会遇到这样的问题:我们按照UI设计稿画好了页面,但是在验收功能时,发现在小屏幕手机上有些按钮不好点击,可是UI同学又不希望我们调整按钮的大小,破坏了他的设计。
顺晟科技
2021-09-01 12:06:28
247
div{
position: absolute; /*定位:相对于最近的且不是static定位的父元素来定位*/;
height: 100px;
width: 100px; /*宽高固定*/;
top:50%;
left:50%;
margin-top: -50px /*(负高度的一半)*/;
margin-left: -50px /*(负宽度的一半)*/;
}
div{
width: 100px;
height: 100px;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%); /*transform:translate(x,y) 定义2D 转换*/
}
div{
width: 100px;
height: 100px;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
}
如果仅仅是要求水平居中的话,可以只采用margin:0 auto。
div{
display:flex;
align-items:center;
justify-content:center;
}
Flex布局使得容器内的子元素进行排列,align-item:垂直排列方式,justify-content:水平排列方式
31
2022-10
19
2022-10
15
2022-10
05
2022-10
15
2022-09
15
2022-09