css - 扩大元素的点击区域_个人文章 - SegmentFault 思否
问题背景有时候我们在做移动端业务的开发时,会遇到这样的问题:我们按照UI设计稿画好了页面,但是在验收功能时,发现在小屏幕手机上有些按钮不好点击,可是UI同学又不希望我们调整按钮的大小,破坏了他的设计。
顺晟科技
2021-10-06 09:53:10
240
块级元素的垂直居中分为两种情况。
一、元素是固定宽高,可以使用定位的方法,让元素位置定位到父元素的正中心,然后利用外边距移动自身宽高的一半,从而达到垂直居中的效果
代码如下:
<style> .parent{ width: 600px; height: 600px; background-color: #eee; position: relative; } .son{ width: 300px; height: 300px; position: absolute; top: 50%; left: 50%; background-color: aqua; margin-top: -150px; margin-left: -150px; } </style> <div class="parent"> <div class="son"> 垂直居中 </div> </div>
二、元素不固定宽高,需要通过translate 变形函数来处理,代码如下
<style> .parent{ width: 600px; height: 600px; background-color: #eee; position: relative; } .son{ position: absolute; top: 50%; left: 50%; background-color: aqua; transform: translate(-50%,-50%) } </style> <div class="parent"> <div class="son"> 垂直居中垂直居中垂直居中垂直居中垂直居中垂直居中 </div> </div>
31
2022-10
19
2022-10
15
2022-10
05
2022-10
15
2022-09
15
2022-09