繁体   English   中英

如何使用 css 使背景图像响应?

[英]How do I make a background image responsive using css?

我将图像放置为身体的 header 背景图像,并希望使其具有响应性...但是当我更改 window 大小时,背景是响应性的,但是图像似乎在某处剪辑,而实际图像需要在其中焦点消失了……

这是代码:

 .topnav { background-image: url(/images/pastry-topnav-bgd-img.jpg); background-size: cover; background-repeat: no-repeat; width: 100%; height: 400px; }
 <body> <header> <div class="topnav"></div> </header> </body>

有人可以帮助我如何使图像响应以使背景图像保持焦点并且不会移位太多

可能你需要使用这个

background-size: 100% 100%;

而不是使用

background-size: cover

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM