Saya menemukan (bagian) dari kode css yang mengontrol ketinggian wp-content/themes/twentyseventeen/style.css
.
Ada kode yang berlaku ketika bar admin tidak terlihat (pengguna anonim khas) saat ini di baris 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;
}
Dan kode yang berlaku ketika admin bar adalah terlihat (misalnya Anda login) saat ini pada baris 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);
}
Dan kemudian kode yang berlaku di ponsel saat ini di baris 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%;
}
Dengan menyalin tiga bagian css ini ke style.css tema anak saya dan memodifikasi height
atribut saya dapat mengubah tinggi untuk gambar header di halaman rumah. Aku mengatur ketinggian untuk 30vh
, calc(30vh - 32px)
dan 30vh
masing-masing di setiap bagian. Saya meninggalkan yang pertama height: 1200px
sendirian.
Perhatikan elemen ketinggian diatur di 100vh
mana ukuran tinggi relatif terhadap tinggi viewport. Jadi 100vh adalah 100% dari viewport sementara 50vh adalah 50% dari viewport.
Satu hal yang aneh adalah bahwa pada halaman beranda zoom dan posisi gambar header berbeda dari pada halaman lain.
Tidak yakin apakah ini cara terbaik. Saya terbuka untuk opsi yang lebih baik tetapi sejauh ini berfungsi pada tingkat dasar.
theme-twenty-seventeen
tag ketika tampaknya ada tag yang sesuai untuk tahun-tahun sebelumnya.