【问题标题】:Resizeable div with background image带有背景图像的可调整大小的 div
【发布时间】:2013-05-21 11:35:35
【问题描述】:

我有一个带有背景图片的 div:

<div id="myDiv">
   ...
</div>

#myDiv {
   background-image: url(...);
   width: 70%;
   max-width: 200px;
}

现在,我希望调整背景图像的大小以适合 div。为此,添加了背景大小:100%。这样就解决了关于宽度的问题,但是高度只容纳了 的内容,而且由于这个 div 的内容较小,所以图像在底部被裁剪了。我应该为 height 属性设置什么以便它跟随宽度的调整?

【问题讨论】:

  • 你能用background-size:cover吗?

标签: html css


【解决方案1】:

如果我理解得很好,您希望背景被拉伸并完全适合 div。在这种情况下,请尝试以这种方式设置 background-size 属性的两个值:

background-size: 100% 100%;

【讨论】:

  • 嗯,我忘了添加一个细节。这个背景图像是一个按钮,所以它有两个部分,一个在另一个之上,一个正常显示,一个用于 :active 伪选择器。所以如果我把 background-size: 100% 100%;整个图像被缩放和调整大小,以便两个部分都可见。
  • 所以在这种情况下尝试background-size: 100% 200%;
猜你喜欢
  • 2012-04-10
  • 2019-10-16
  • 1970-01-01
  • 2011-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-16
  • 2015-04-30
相关资源
最近更新 更多