【发布时间】:2017-10-31 01:46:59
【问题描述】:
我正在做一个网站,我有一个类似这样的菜单:
我希望带有按钮的浅蓝色部分垂直居中,并且在不低于 Pepito123 的灰色部分的右侧。
HTML 的代码是这样的:
#fotoUsuario {
width: 150px;
height: 150px;
border-radius: 10px;
}
.contenedor {
display: flex;
overflow: hidden;
}
.perfilUsuario {
background-color: rgb(211, 211, 211);
width: 80%;
height: 500px;
margin: auto;
border-radius: 10px;
padding: 15px;
}
.menuPerfil {
height: 80%;
width: 20%;
float: right;
background-color: rgb(173, 216, 230);
border-left: 1px solid rgb(0, 0, 0);
}
<section class="contenedor">
<div class="perfilUsuario">
<img id="fotoUsuario" src="http://coyotechronicle.net/wp-content/uploads/2015/02/facebook-logo.jpeg">
<h1>Pepito123</h1>
<div>
<ul class="menuPerfil">
<li><button type="button">Plan de Estudio</button></li>
<li><button type="button">Materias</button></li>
<li><button type="button">Otra cosa</button></li>
</ul>
</div>
</div>
</section>
【问题讨论】:
-
嗨@Ziklepmna,你能进一步澄清你的问题吗? “在 Pepito123 下方的灰色部分垂直居中”不够具体,无法理解您希望实现的目标。
-
浅蓝色部分从Pepito123下面开始,你看到了吗?我希望它从 div 的中心(灰色背景)开始。
-
那就这样做吧。我在这里看不到问题。还是你自己没试过?
标签: html css positioning elements