我找到了控制中高度的css代码(部分)wp-content/themes/twentyseventeen/style.css
.
当管理栏当前在第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;
}
以及当管理栏当前在第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);
}
然后是当前第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%;
}
通过将css的这三个部分复制到我的孩子主题的样式中。css和修改
height
属性我可以调整主页上标题图像的高度。我将高度设置为
30vh
,
calc(30vh - 32px)
, 和
30vh
分别在各节中。我离开了第一个
height: 1200px
单独地
注意:高度元素设置为100vh
相对于视口高度调整高度的大小。所以100vh是视口的100%,而50vh是视口的50%。
奇怪的是,在主页上,标题图像的缩放和位置与其他页面不同。
不确定这是否是最好的方式。我对更好的选择持开放态度,但到目前为止,这只是一个基本的选择。