技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营

赞助商

分类目录

赞助商

最新文章

搜索

[示例]如何将flexbox垂直和水平对齐到中心

作者:admin    时间:2022-9-9 15:41:40    浏览:

我们已经知道,flexbox 是一个模型,而不仅仅是一个 CSS 属性。

下图显示了一个有两个轴的框,一个是主轴(即水平轴)和交叉轴(即垂直轴)。为了使flexbox在中心水平和垂直对齐 ,我们将需要在这两个轴上工作。

使flexbox在中心水平和垂直对齐

所以,首先,我们需要在这里记住两个 CSS 属性,它们是:

  • justify-content
  • align-items

第一个属性,即 justify-content,是在主轴上对齐任何 HTML 元素,主轴是水平轴。第二个属性是在横轴上对齐任何 HTML 元素,也就是纵轴。

因此,要在屏幕中心水平和垂直对齐 HTML 元素,我们必须将这两个属性的值都设置为 'center'。

句法:

.gfg-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

例子:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
html,
body {
margin: 0;
padding: 0;
height: 100%;
}
.gfg-box {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
}
.box {
padding: 8px 35px;
font-size: 30px;
color: green;
border: 10px solid green;
}
</style>
</head>
<body>
<div class="gfg-box">
<div class="box">
<h1>WebKaka.com</h1>
</div>
</div>
</body>
</html>

demodownload

输出

 

  

x
  • 站长推荐
/* 左侧显示文章内容目录 */