首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >背景图片可以比div本身更大吗?

背景图片可以比div本身更大吗?
EN

Stack Overflow用户
提问于 2010-11-26 05:13:40
回答 9查看 139.1K关注 0票数 87

我有一个100%宽度的footer div。它的高度约为50px,具体取决于其内容。

有没有可能给#footer一个背景图片,让它溢出这个div?

图像大约是800x600px,我想把它放在页脚的左下角。它应该有点像我的网站的背景图像,但我已经在我的身体上设置了一个背景图像。我需要另一个图像位于我的网站的左下角,#footer div将是完美的。

#footer {
    clear: both;
    width: 100%;
    margin: 0;
    padding: 30px 0 0;
    background:#eee url(images/bodybgbottomleft.png) no-repeat left bottom fixed;
}

图像被设置为页脚,但是它不会溢出div。有没有可能做到这一点?

overflow:visible做不到这项工作!

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2010-11-26 05:16:29

我不相信你可以让背景图片溢出它的div。放在Image标签中的图像可以溢出它们的父div,但背景图像受到它们作为背景的div的限制。

票数 52
EN

Stack Overflow用户

发布于 2013-07-20 06:18:56

有一个非常简单的技巧。将div的填充设置为正数,将边距设置为负数

#wrapper {
     background: url(xxx.jpeg);
     padding-left: 10px;
     margin-left: -10px;
}
票数 177
EN

Stack Overflow用户

发布于 2013-08-08 12:09:11

您可以使用css3伪元素(:before和/或:after),如本文所示

https://www.exratione.com/2011/09/how-to-overflow-a-background-image-using-css3/

祝你好运。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4280886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档