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

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

上面的CSS瓷砖到处都是,并将其居中,但看不到一半的图像,它只是有点上移.我想做的是使图像居中.即使在21英寸的屏幕上,我也可以采用该图像进行查看吗?

推荐答案

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

这应该行得通.

如果没有,为什么不用图像做div,然后用z-index做背景呢?这将比身体上的背景图像更容易居中.

除此之外,请try :

background-position: 0 100px;/*use a pixel value that will center it*/或者我认为如果你把你的身体设置为min-heightbackground-position: 0 100px;/*use a pixel value that will center it*/%,你可以使用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%;
}

Css相关问答推荐

转换间隙值时基于百分比的弹性元素&跳转

如何将表格单元格的最后一个子级与单元格底部对齐?

不了解重复-线性-渐变 colored颜色 停止

try 在Jekyll中使用多个SCSS文件时出错

设置ScaleImageButton的样式

如何在页面顶部创建固定横幅,并在其下方设置滚动条?

截断风景中的柔子或强制在其自己的线上,如果是肖像

如何使用混合混合模式更改动画背景上的文本 colored颜色

为什么删除 AnimatePresence framer.div 时会出现轻微卡顿?

同时实现渐变文本和闪光文本效果是否可行?

如何让我的 CSS 代码响应小屏幕?

当页面大小小于VH时,Tailwind CSS如何使页脚留在底部

内部和外部 div 之间的像素大小的间隙

CSS网格使sibling 项目拉伸

使用 MUI 动态绘制多个边框

创建 CSS 全局变量:样式表主题管理

继承了哪些 CSS 属性?

弹性框中的边距折叠

Unicode 通过 CSS :before

如何使用 CSS 消除元素的偏移量?