CSS

使用CSS将背景图像居中

发布于 2021-02-02 16:50:01

我想居中背景图像。没有使用div,这是CSS样式:

body{
    background-position:center;
    background-image:url(../images/images2.jpg) no-repeat;
}

上面的CSS会全部平铺并将其居中,但是看不到一半的图像,只是向上移动了一点。我想做的就是将图像居中。我可以在21英寸的屏幕上观看图像吗?

关注者
0
被浏览
127
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    background-image: url(path-to-file/img.jpg);
    background-repeat:no-repeat;
    background-position: center center;

    那应该工作。

    如果不是,为什么不div使用图像z-index作为背景?这将比背景图像更容易居中。

    除此之外,请尝试:

    background-position: 0 100px;/*use a pixel value that will center it*/或者我认为如果将身体设置min-height为100%,则可以使用50 %。

    body{
    
        background-repeat:no-repeat;
        background-position: center center;
        background-image:url(../images/images2.jpg);
        color:#FFF;
        font-family:Arial, Helvetica, sans-serif;
        min-height:100%;
    }
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看