【发布时间】:2021-09-05 02:31:29
【问题描述】:
我想将我的标题内容文本移动到中心而不移动标题 img / 其余元素。 在下一张图片中,您可以在顶部在我的导航后面看到我的 .portada-text 和 .portada botones。我在我想要的 div 元素所在的地方画了白色的框。 我尝试在父 div (#portada) 或每个 div 子 (.portada-text 和 .portada-botones) 中使用 padding 和/或 margin 来移动它们,但它会移动图像或将屏幕扩展到底部,我只想移动那些 div 而不移动其余元素...
我的 HTML
<section class="portada" id="portada">
<div class="portada-texto">
<h1>Hola, soy Diego Donoso</h1>
<h2>Técnico Analista Programador</h2>
</div>
<div class="portada-botones">
<button>Leer más</button>
<button>Contáctame</button>
</div>
</section>
我的 CSS
#portada{
min-height: 100vh; /*usará todo el tamaño del largo dependiendo de la pantalla*/
background-image: url(../images/banner1.webp); /*imagen de fondo*/
background-size: cover; /*la imagen se expande a la pantalla*/
background-color: rgb(30, 30, 30); /*color de imagen*/
background-blend-mode: soft-light; /*tono de color de portada*/
text-align: center;
}
#portada .portada-texto {
display: flex;
justify-content: center;
flex-direction: column;
}
#portada .portada-texto h1,h2{
color: white;
font-size: 2em;
}
#portada .portada-botones button{
color: white;
background: #ff9800;
width: auto;
height: auto;
font-size: 1.625em; /*26px*/
}
【问题讨论】: