J'ai trouvé (une partie) du code CSS qui contrôle la hauteur wp-content/themes/twentyseventeen/style.css
.
Il y a du code qui s'applique lorsque la barre d'administration n'est pas visible (utilisateur anonyme typique) actuellement à la ligne 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;
}
Et le code qui s'applique lorsque la barre d'administration est visible (par exemple, vous êtes connecté) actuellement à la ligne 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);
}
Et puis le code qui s'applique sur mobile actuellement à la ligne 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%;
}
En copiant ces trois sections de CSS dans le style.css de mon thème enfant et en modifiant l' height
attribut, j'ai pu modifier la hauteur de l'image d'en-tête sur la page d'accueil. Je régler la hauteur 30vh
, calc(30vh - 32px)
et 30vh
respectivement dans chaque section. J'ai laissé le premier height: 1200px
seul.
Notez que l'élément de hauteur est défini à 100vh
quelle taille la hauteur par rapport à la hauteur de la fenêtre. 100vh représente donc 100% de la fenêtre d'affichage tandis que 50vh représente 50% de la fenêtre d'affichage.
Une chose étrange est que sur la page d'accueil, le zoom et la position de l'image d'en-tête sont différents de ceux des autres pages.
Je ne sais pas si c'est la meilleure façon. Je suis ouvert à de meilleures options, mais jusqu'à présent, cela fonctionne à un niveau de base.
theme-twenty-seventeen
balise alors qu'il semble y avoir des balises correspondantes pour les années précédentes.