1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > CSS如何实现垂直水平居中**********?

CSS如何实现垂直水平居中**********?

时间:2023-07-29 21:03:31

相关推荐

CSS如何实现垂直水平居中**********?

第一种方式已知宽高:

div{width: 200px;height: 200px;position: absolute;top: 50%;left: 50%; margin-left: -100px;margin-right: -100px;background: #f00;元素宽度高度都是200px,加相对定位,记得父相子绝,给盒子绝对定位的时候都是top,left都50%,元素靠下靠右了所以要用marign负值拽回来,元素宽度和高度的一半}

第二种方式未知宽高:

div{width: 200px;height: 200px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;background: #f00;元素宽度高度都是200px,加相对定位,记得父相子绝,给盒子绝对定位的时候都是top,left,bottom,right全是0,盒子就居中了}

**第三种方式未知宽高:**

```cssdiv{width: 200px;height: 200px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #000; 元素宽度高度都是200px,加相对定位,记得父相子绝,给盒子绝对定位的时候都是top,left都50%,元素靠下靠右了所以要用C3的transform:translate(-50%, -50%)负值拽回来,元素宽度和高度的一半}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。