css - 垂直居中背景图像

标签 css background-image centering

我不知道如何使图像居中。当我使用“center center”作为背景位置时,它被剪掉了,女孩的头没有出现。咳咳。

body {
    background: url(http://media.silabg.com/uf/common/catch-the-sun01.jpg) no-repeat center center;
}

http://jsfiddle.net/TomasRR/xvjdow6j/

有什么想法吗?

最佳答案

定义一些高度,以便图像知道它应该如何/在何处居中:

html {
    height: 500px;
}

body {
    background: url("http://media.silabg.com/uf/common/catch-the-sun01.jpg") no-repeat center;
    height: 100%;
    width: 100%;
}

http://jsfiddle.net/az6x908x/

关于css - 垂直居中背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25341611/

相关文章:

CSS 背景 : transparent url() not displaying img

html - CSS 通过数据图像属性设置背景图像

css - 内容 div 水平居中且高度为 100% 的粘性页脚情况

html - 如何将 CSS 形状中的文本居中

html - H2 不定位

cross-browser - IE8背景截断

css - Tabindex,仅带标签按钮的轮廓

html - 嵌入字体在 Chrome/Firefox 中不显示

css - 使用 CSS 定位 SVG spritesheet

html - 在 css 圆中居中元素(由 ems 给出的宽度和高度)