Html 如何制作div的视差背景图像
我在页面顶部有一个div,它被分配了一个视差图像,当视图端口没有那么宽,图像没有响应时,如何使背景图像响应 视差{ 高度:100vh; 背景:url(“../images/keyboard.jpg”); 背景尺寸:封面; 背景附件:固定; }Html 如何制作div的视差背景图像,html,css,parallax,Html,Css,Parallax,我在页面顶部有一个div,它被分配了一个视差图像,当视图端口没有那么宽,图像没有响应时,如何使背景图像响应 视差{ 高度:100vh; 背景:url(“../images/keyboard.jpg”); 背景尺寸:封面; 背景附件:固定; } 将图像宽度设置为100%。我将图像标签放在div中以表示屏幕大小 将图像宽度设置为100%。我将图像标签放在div中以表示屏幕大小 背景尺寸:cover缩放背景图像,以填充移动设备上高而窄的包含元素的整个高度,裁剪图像 您应该使用background
将图像宽度设置为100%。我将图像标签放在div中以表示屏幕大小
将图像宽度设置为100%。我将图像标签放在div中以表示屏幕大小
背景尺寸:cover
缩放背景图像,以填充移动设备上高而窄的包含元素的整个高度,裁剪图像
您应该使用background size:contain
而不是cover
,或者允许包含元素收缩到100vh以下。对于前者,需要注意的是,您需要弄清楚如何填充容器的其余部分
下面是一个例子:
.target{
背景:url(http://placekitten.com/300/100);
背景位置:中心;
背景色:青色;
背景尺寸:封面;
背景重复:无重复;
高度:150像素;
宽度:100px;
}
.更好{
背景:url(http://placekitten.com/300/100);
背景位置:上中;
背景色:青色;
背景重复:无重复;
背景尺寸:包含;
高度:150像素;
宽度:100px;
}
封面:
包含:
原件:
背景尺寸:cover
缩放背景图像,以填充移动设备上高而窄的包含元素的整个高度,裁剪图像
您应该使用background size:contain
而不是cover
,或者允许包含元素收缩到100vh以下。对于前者,需要注意的是,您需要弄清楚如何填充容器的其余部分
下面是一个例子:
.target{
背景:url(http://placekitten.com/300/100);
背景位置:中心;
背景色:青色;
背景尺寸:封面;
背景重复:无重复;
高度:150像素;
宽度:100px;
}
.更好{
背景:url(http://placekitten.com/300/100);
背景位置:上中;
背景色:青色;
背景重复:无重复;
背景尺寸:包含;
高度:150像素;
宽度:100px;
}
封面:
包含:
原件:
一个简单的解决方案是:
- 使您的身体尺寸伸展至整个视野范围
正文{ 宽度:100%; 身高:100%; /*在这个例子中,由于一些溢出,我使用了97%来防止滚动条
- 使背景图像填充主体元素
背景图像:url(…); 背景位置:封面;
- 若要为页眉保留空白,请按页眉宽度向下偏移图像位置
背景位置:50px;
.header{
边框:实心;
宽度:100%;
高度:50px;
文本对齐:居中;
}
身体{
宽度:97%;
身高:97%;
背景重复:无重复;
背景图片:url(https://i.stack.imgur.com/AWVa6.jpg);
背景位置:0 50px;
背景附件:固定;
背景尺寸:封面;
}
标题或导航栏
简单的解决方案是:
- 使您的身体尺寸伸展至整个视野范围
正文{ 宽度:100%; 身高:100%; /*在这个例子中,由于一些溢出,我使用了97%来防止滚动条
- 使背景图像填充主体元素
背景图像:url(…); 背景位置:封面;
- 若要为页眉保留空白,请按页眉宽度向下偏移图像位置
背景位置:50px;
.header{
边框:实心;
宽度:100%;
高度:50px;
文本对齐:居中;
}
身体{
宽度:97%;
身高:97%;
背景重复:无重复;
背景图片:url(https://i.stack.imgur.com/AWVa6.jpg);
背景位置:0 50px;
背景附件:固定;
背景尺寸:封面;
}
你的标题或导航栏
尝试宽度:100%
我做了,如果你的意思是在视差中它对实际图像标签不起作用的话。很高兴看到一个这样的工作示例。尝试宽度:100%
我做了,如果你的意思是在视差中它对实际图像标签不起作用的话。很高兴看到一个这样的工作示例。