CSS 将两个button按钮垂直+水平居中

Alanni ·
更新时间:2024-09-20
· 615 次阅读

CSS 将button按钮垂直+水平居中

参考文章:CSS实现垂直居中的5种方法

具体效果如图:

效果如图

这个方法使用了一个 position:absolute,有固定宽度和高度的 div。这个 div 被设置为 top:0; bottom:0; 。但是因为它有固定高度,其实并不能和上下都间距为 0,因此 margin:auto; 会使它居中。使用 **margin:auto;**使块级元素垂直居中是很简单的。

.vert-center{ position:absolute; top:0; bottom:0; left: 0; margin: auto; right: 0; }

我用的是colorui框架的样式

.text-center{ text-align:center;//实现水平居中 }

一开始想只用 left: 0;right: 0; 来实现水平居中,
结果发现不行,得加text-center的,缺一不可

这里关键的地方就是id=w2 这个div;

如果没有加这个div的话,两个按钮会发生重叠。

这个div的作用是使w2先垂直居中于w1

(这里要注意设置w2的height高度跟button的相等,不设置的话高度会等于w1的导致无法垂直居中)

Suuuuperman 原创文章 2获赞 2访问量 49 关注 私信 展开阅读全文
作者:Suuuuperman



button 居中 CSS

需要 登录 后方可回复, 如果你还没有账号请 注册新账号