我希望背景图像可以根据浏览器视口的大小进行拉伸和缩放。
我在Stack Overflow上看到了一些可以解决问题的问题,例如Stretch和scale CSS背景。它运作良好,但我想使用background
而不是使用img
标签放置图片。
在该img
标签中放置一个标签,然后使用CSS向该img
标签致敬。
width:100%; height:100%;
它可以工作,但是这个问题有点老了,并指出在CSS 3中调整背景图像的大小将非常有效。我已经在第一个例子中尝试过这个例子,但是对我来说却没有用。
有没有一个很好的方法来处理background-image
声明?
您可以使用该
border-image : yourimage
属性将图像放大到边框。即使您提供背景图像,边框图像也会在其上绘制。border-image
如果您的样式表是在不支持CSS 3的地方实现的,则该属性非常有用。如果您使用的是Google Chrome或Firefox,则建议您使用该background-size:cover
属性本身。