Encontré (parte) del código CSS que controla la altura wp-content/themes/twentyseventeen/style.css
.
Hay un código que se aplica cuando la barra de administración no está visible (usuario anónimo típico) actualmente en la línea 3629
.twentyseventeen-front-page.has-header-image .custom-header-media,
.twentyseventeen-front-page.has-header-video .custom-header-media,
.home.blog.has-header-image .custom-header-media,
.home.blog.has-header-video .custom-header-media {
height: 1200px;
height: 100vh;
max-height: 100%;
overflow: hidden;
}
Y el código que se aplica cuando la barra de administración está visible (por ejemplo, ha iniciado sesión) actualmente en la línea 3646
.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,
.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,
.admin-bar.home.blog.has-header-image .custom-header-media,
.admin-bar.home.blog.has-header-video .custom-header-media {
height: calc(100vh - 32px);
}
Y luego el código que se aplica en dispositivos móviles actualmente en la línea 1638:
.has-header-image.twentyseventeen-front-page .custom-header,
.has-header-video.twentyseventeen-front-page .custom-header,
.has-header-image.home.blog .custom-header,
.has-header-video.home.blog .custom-header {
display: table;
height: 300px;
height: 75vh;
width: 100%;
}
Al copiar estas tres secciones de css en style.css del tema de mi hijo y modificar el height
atributo pude ajustar la altura de la imagen del encabezado en la página de inicio. I fijar la altura a 30vh
, calc(30vh - 32px)
y 30vh
respectivamente en cada sección. Dejé el primero height: 1200px
solo.
Tenga en cuenta que el elemento de altura se establece en los 100vh
tamaños de la altura en relación con la altura de la ventana gráfica. Entonces 100vh es el 100% de la ventana gráfica mientras que 50vh es el 50% de la ventana gráfica.
Una cosa extraña es que en la página de inicio el zoom y la posición de la imagen del encabezado son diferentes que en otras páginas.
No estoy seguro si esta es la mejor manera. Estoy abierto a mejores opciones, pero hasta ahora funciona a un nivel básico.
theme-twenty-seventeen
etiqueta cuando parece haber etiquetas correspondientes para los años anteriores.