Yüksekliğini kontrol eden css kodunun bir kısmını buldum wp-content/themes/twentyseventeen/style.css
.
Yönetici çubuğu zaman geçerlidir kod yoktur değil görünür (tipik anonim kullanıcı) şu anda hat 3629 at
.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önetici çubuğu zaman geçerlidir Ve kod olan görünür anda hat 3646 at (örneğin giriş yaptıktan)
.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);
}
Ve sonra şu anda 1638 satırındaki mobil cihazlarda geçerli olan kod:
.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%;
}
Css'in bu üç bölümünü alt temamın style.css dosyasına kopyalayarak ve height
özniteliği değiştirerek ana sayfadaki başlık resminin yüksekliğini ayarlayabildim. I yüksekliğini ayarlamak 30vh
, calc(30vh - 32px)
ve 30vh
her bir bölüm, sırasıyla. İlkini height: 1200px
yalnız bıraktım .
Height öğesinin, 100vh
yüksekliğin görünüm alanı yüksekliğine göre boyutlandırıldığı şekilde ayarlandığını unutmayın . Yani 100vh görüntü alanının% 100'ü iken 50vh görüntü alanının% 50'sidir.
Garip bir şey, ana sayfada başlık görüntüsünün yakınlaştırılması ve konumunun diğer sayfalardan farklı olmasıdır.
Bunun en iyi yol olup olmadığından emin değilim. Daha iyi seçeneklere açığım ama şimdiye kadar temel düzeyde çalışıyor.
theme-twenty-seventeen
Önceki yıllarda karşılık gelen etiketler varken neden bir etiket olmadığından emin değilim .