繁体   English   中英

使用 background-size:cover; 时如何保持背景图像的纵横比?

[英]How can I maintain the aspect ratio of my background image when using background-size: cover;?

我正在处理背景图像。

即使在使用background-size: cover;之后,有没有办法保持图像的纵横比? ? 我的图像非常适合屏幕,但同时 - 它有点模糊。 我试过height: auto; 或任何其他height值,但它看起来像background-size: cover; 不允许操纵高度。

有没有办法控制高度? 换句话说,垂直拉伸背景图像而不弄脏图像?

正如您在代码片段中看到的那样,背景尺寸:封面已经保持了纵横比。

 .bg-me{ background-image: url('https://assets.atlasobscura.com/media/W1siZiIsInVwbG9hZHMvcGxhY2VfaW1hZ2VzLzA0MzRjZGI4MTJlNjdkMzBmNV93aW5kb3dzX3hwX2JsaXNzLXdpZGUuanBnIl0sWyJwIiwidGh1bWIiLCJ4MzkwPiJdLFsicCIsImNvbnZlcnQiLCItcXVhbGl0eSA4MSAtYXV0by1vcmllbnQiXV0/windows_xp_bliss-wide.jpg'); background-size: cover; height: 200px; width: 200px; border: 10px solid red; }
 <div class="bg-me"> </div>

暂无
暂无

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

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