CSS 背景重复
有没有办法让背景图像拉伸而不是重复?
Is there any way to make a background image stretch rather than repeat?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有没有办法让背景图像拉伸而不是重复?
Is there any way to make a background image stretch rather than repeat?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
http://www.w3schools.com/css/css_background.asp
这不会拉伸你的图像,但它会使图像不重复。
http://www.w3schools.com/css/css_background.asp
This will not streach your image, but it will make the image not to repeat.
背景大小是CSS3,尚不支持。
您可以看一下这篇文章:如何在网页
希望这有帮助。
background-size is CSS3 and not supported yet.
You could take a look at this article: How Do you Stretch a Background Image in a Web Page
Hope this helps.
仅在 CSS3 中
您可以使用图像并设置其宽度和高度到 100%,z-index 到 -1 位置到绝对值。 这可能有用。
Only in CSS3
You could use an image and set it's width and height to 100%, z-index to -1 position to absolute. That might work.
不使用任何类型的跨浏览器兼容的CSS(但是有
background-size
属性。)如果这是针对任何浏览器,那么这是可能的。 否则,您需要使用
并拉伸它。
以下是在最新浏览器中执行此操作的方法:
否则,使用
:
Not using any kind of cross-browser compatible CSS (there is the
background-size
property however.)If this is directed at any browser in particular, it might be possible. Otherwise, you'll need to use an
<img>
and stretch that.Here's how you do it in recent browsers:
Otherwise, using an
<img>
: