CSS背景色中心

时间:2011-12-31 13:19:39

标签: css

我想自动居中图像,我不想使用左侧和顶部 我想建立什么中心,

    <style>
#loading{
        position:absolute;
        background-color: #6B718B;
        font:40px Arial, Helvetica, sans-serif;
        color:#ffffff;
        padding:20px;
        border-radius: 10px;
        opacity:0.5;

}
</style>
<div id="loading">Loading...</div>

感谢

2 个答案:

答案 0 :(得分:1)

如果您使用背景图片,可以这样做:

#loading {
   /* Whatever other code */
   background: url("/path/to/image.png")center center no-repeat;
}

答案 1 :(得分:0)

可以在中心水平对齐,但不能与CSS垂直对齐。对于水平中心对齐:

margin: 10px auto;

但你可以试试JavaScript:

var height = window.innerHeight;
var width = window.innerWidth;
document.getElementById('myDiv').style.top = height/3;
document.getElementById('myDiv').style.bottom = height/3;
document.getElementById('myDiv').style.left = width/3;
document.getElementById('myDiv').style.right = width/3;