use*_*672 5 css alignment flexbox
我有一个 div,里面有两个项目。我将它们放在一列中,需要第一个项目来对齐:中心,第二个项目来对齐:flex-end。我该怎么做呢?
HTML:
<div class="wrapper wrapper--login">
<h1 class="wrapper--login__title">
Demo or Die
</h1>
<a class="btn wrapper--login__btn" href="#">
Log in
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.wrapper--login{
display: flex;
flex-direction: column;
justify-content: flex-end;
}
Run Code Online (Sandbox Code Playgroud)
包装纸需要高度和标题margin: auto 0
请注意,这将使项目在左侧可用空间(容器减去底部元素)中居中,而不是在容器的中心。
要将其相对于容器居中,请检查以下帖子:
.wrapper--login{
display: flex;
flex-direction: column;
justify-content: flex-end;
height: 200px;
}
.wrapper--login__title {
margin: auto 0;
}Run Code Online (Sandbox Code Playgroud)
<div class="wrapper wrapper--login">
<h1 class="wrapper--login__title">
Demo or Die
</h1>
<a class="btn wrapper--login__btn" href="#">
Log in
</a>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6463 次 |
| 最近记录: |