gpt4 book ai didi

html - 如何将四个 div 居中到屏幕每一侧的中心

转载 作者:太空宇宙 更新时间:2023-11-04 14:57:48 25 4
gpt4 key购买 nike

我想要四个 div,一个位于屏幕两侧的中央。因此,一个 div 元素沿屏幕顶部水平居中,一个在底部水平居中,还有两个,一个在屏幕左侧,一个在屏幕右侧。两者垂直居中。我该怎么做?

我的代码:

<!DOCTYPE html>
<html lang="en">
<head>
<style>
.boxes {
position: absolute;
width: 10px;
height: 5px;
}
#top {
top: 0;
background-color: yellow;
}
#left {
left: 0;
background-color: green;
}
#right {
right: 0;
background-color: red;
}
#bottomMenu {
bottom: 0;
background-color: blue;
}
</style>
</head>
<body>
<main>
<div id="top" class="boxes"></div>
<div id="left" class="boxes"></div>
<div id="right" class="boxes"></div>
<div id="bottom" class="boxes"></div>
</main>
</body>
</html>

就像现在一样,我在左上角同时获得#top 和#left,在右上角获得#right,在左下角获得#bottom。谢谢!

最佳答案

.boxes {
position: absolute;
width: 100px;
height: 100px;

}
#left {
top: calc(50% - 50px);
background-color: yellow;

}
#bottom {
left: calc(50% - 50px);
background-color: green;
bottom: 10px;
}
#top {
right: calc(50% - 50px);
background-color: red;
}
#right {
bottom: calc(50% - 50px);
background-color: blue;
right: 10px;
}
<!DOCTYPE html>
<html lang="en">
<body>
<main>
<div id="top" class="boxes"></div>
<div id="left" class="boxes"></div>
<div id="right" class="boxes"></div>
<div id="bottom" class="boxes"></div>
</main>
</body>
</html>

关于html - 如何将四个 div 居中到屏幕每一侧的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39264361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com