html - 我的背景图片在底部被截断

标签 html css image svg

我的网站必须具有响应能力,我应该将其构建为“移动优先”。 这是一个单页网站,每个部分都由一个 svg 图像划分。

到目前为止,我已经通过使用 background-size:cover; 完美调整了宽度,但图像底部的一小部分被截掉了。我试过调整高度(自动、100%、随机像素值),但这似乎没有任何作用:/ 有什么想法吗?

#breakpink{
    background-image: url(../images/break_pink.svg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    text-indent: -9999px;
}

完整代码:

http://jsfiddle.net/duyBE/

最佳答案

同样的问题发生在我身上。此页面上已接受的答案中发布了此问题的解决方案:CSS: Full Size background image

解决方案是使用:background-size: 100% 100%

但是有一个缺点,就是当你缩小背景和内容时,“body”背景出现在底部!

关于html - 我的背景图片在底部被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20565736/

相关文章:

javascript - Jquery - 隐藏单选按钮 - 但使图像可点击以显示更大的图像

html - 如何使用引导网格将全屏背景图像上的 div 居中

javascript - 使元素不影响页面高度(从而滚动)

html - img 缩放到 div 内的视口(viewport)

javascript - 将输入表单设置为只读?

javascript - 获取子内部 HTML

html - 在不影响其他标签的情况下在 View 的一部分内呈现 HTML

c# - 图像处理比锁定位更快

javascript - 如何在许多其他图像(.css 文件中的 html 元素)之前加载一个小的 css 背景图像?

javascript - node.removeChild(child) 的奇怪行为