Я хочу создать заголовок с фиксированным фоном. Поэтому я определил следующие свойства:
header {
margin: 0;
padding: 0;
width: 100%;
height: 300px;
display: block;
background-image: url('...');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
background-attachment: fixed;
}
Теперь у меня есть следующая проблема. В настоящее время фон центрируется в соответствии с шириной и высотой экрана. Так как заголовок находится вверху, фактический фон заголовка - это просто верх изображения. Кроме того, раздел изображения заголовка меняется каждый раз, когда я меняю высоту экрана, что не является моей целью.
Я хочу, чтобы изображение было отцентрировано в заголовке (центр изображения находится в центре заголовка, но только если я не прокрутил вниз). Кроме того, раздел изображения заголовка должен изменяться только в том случае, если я изменяю ширину, высоту или ширину заголовка, но не при изменении высоты экрана.