Tôi tìm thấy (một phần) mã css kiểm soát chiều cao trong wp-content/themes/twentyseventeen/style.css
.
Có mã áp dụng khi thanh quản trị viên không hiển thị (người dùng ẩn danh điển hình) hiện tại dòng 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;
}
Và mã mà áp dụng khi thanh quản trị là có thể nhìn thấy (ví dụ bạn đang đăng nhập) hiện tại dòng 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);
}
Và sau đó mã áp dụng trên điện thoại di động hiện tại dòng 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%;
}
Bằng cách sao chép ba phần css này vào style.css của chủ đề con tôi và sửa đổi height
thuộc tính, tôi có thể điều chỉnh chiều cao cho hình ảnh tiêu đề trên trang chủ. Tôi thiết lập chiều cao tới 30vh
, calc(30vh - 32px)
và 30vh
tương ứng trong mỗi phần. Tôi để lại người đầu tiên height: 1200px
một mình.
Lưu ý yếu tố chiều cao được đặt ở 100vh
kích thước chiều cao tương ứng với chiều cao khung nhìn. Vì vậy, 100vh là 100% của chế độ xem trong khi 50vh là 50% của chế độ xem.
Một điều kỳ lạ là trên trang chủ, độ phóng đại và vị trí của hình ảnh tiêu đề khác với các trang khác.
Không chắc chắn nếu đây là cách tốt nhất. Tôi mở cho các tùy chọn tốt hơn nhưng cho đến nay nó vẫn hoạt động ở mức cơ bản.
theme-twenty-seventeen
thẻ khi dường như có thẻ tương ứng cho các năm trước.