我想创建一个带有固定背景的页眉。因此,我定义了以下属性:
现在我有一个问题,背景图是根据屏幕的宽度和高度居中的。由于标头在顶部,所以标头的实际背景只是图像的顶部。此外,每次更改屏幕高度时,标头图像部分都会发生变化,这不是我的目标。
我希望图像在标头内居中(图像的中心位于标头的中心,但只有在我没有滚动时)。此外,标头图像部分应仅在更改标头宽度、高度或屏幕宽度时更改,而不是更改屏幕高度时更改。
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;
}
现在我有一个问题,背景图是根据屏幕的宽度和高度居中的。由于标头在顶部,所以标头的实际背景只是图像的顶部。此外,每次更改屏幕高度时,标头图像部分都会发生变化,这不是我的目标。
我希望图像在标头内居中(图像的中心位于标头的中心,但只有在我没有滚动时)。此外,标头图像部分应仅在更改标头宽度、高度或屏幕宽度时更改,而不是更改屏幕高度时更改。