居中的背景

时间:2014-11-26 16:29:34

标签: html css background

因此我有背景,宽度为1920px,当分辨率小于1920x1080(1200)时,我试图将其居中。

此时图像显示,但它不在屏幕中央。

我的代码:

header {
  background-image: url("images/header.jpg") ;
  background-color: #000;
  height: 306px;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
}

3 个答案:

答案 0 :(得分:3)

关于 background-position

的链接
header {
  background-image: url("images/header.jpg") ;
  background-color: #000;
  height: 306px;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position:center; //add
}

答案 1 :(得分:1)

如果您需要裁剪背景,请使用

background-position: top center

这将确保背景沿x轴居中对齐,并沿y轴进行顶部对齐

答案 2 :(得分:0)

试试这个:

 html { 
  background: url(images/#.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}