CSS 背景图像和框宽度 (%)

发布于 2024-10-15 07:08:23 字数 418 浏览 1 评论 0原文

我的布局在框中使用百分比值。例如:

h2#news {
    background: url('../images/news-background.jpg');
    color: #fff;
    padding: 8px 20px;
    width: 90%;
    -moz-border-radius: 20px;
}

没关系,但是当布局增加时,背景图像重复...看这个图像: http://img821.imageshack.us/img821/3503/cssbgandpercent.jpg

有没有办法让背景图像跟随框的大小? 谢谢。

My layout uses percent values in the boxes. For example:

h2#news {
    background: url('../images/news-background.jpg');
    color: #fff;
    padding: 8px 20px;
    width: 90%;
    -moz-border-radius: 20px;
}

It's ok, but when layout increases, background images repeat... look at this image: http://img821.imageshack.us/img821/3503/cssbgandpercent.jpg

Is there a way to background image follow the size of the box?
Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

过去的过去 2024-10-22 07:08:23

您可以在背景中添加no-repeat以使其提前停止。

您可以添加 CSS3 属性 background-size: auto 100%;拉伸背景以适合。
您还应该添加具有相同值的 -moz-background-size-webkit-background-size

You can add no-repeat to the background to make it stop early.

You can add the CSS3 property background-size: auto 100%; to stretch the background to fit.
You should also add -moz-background-size and -webkit-background-size, with the same value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文