首先,大家需要使用 CSS 设置 body 的样式,让它占满整个屏幕:
body {
margin: 0;
padding: 0;
height: 100vh;
background-image: url("your-image-url");
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-attachment: fixed;
}
解释一下里面每一个样式:
margin: 0; padding: 0;
:重置 body 的内外边距;height: 100vh;
:将高度设置为视窗高度,这样 body 就会占满整个屏幕;background-image: url("your-image-url");
:设置背景图片的 URL;background-size: cover;
:将背景图片自适应缩放到当前屏幕的大小,保证了图片的完整显示;background-position: center;
:将背景图片设置在屏幕的中心位置;background-repeat: no-repeat;
:禁止重复显示背景图片;background-attachment: fixed;
:将背景图片固定在屏幕上,这样滚动页面时图片将不会跟着滚动。
上述代码中,其中 URL 替换成你想要展示的图片的 URL 即可。当然,有时候为了实现更复杂的效果,还需要借助 JavaScript,比如实现图片从下向上滚动、带有蒙层的效果等等。
总之,通过 CSS,大家可以非常简单地在网页中展示让背景图片全屏显示。这样做不仅可以提升页面整体美观性,也可以为用户提供更好的视觉体验。