css - 有没有类似背景边距的东西?

标签 css

我习惯像这样从中间定位 div X px:

#theDiv
{
    position:       absolute;
    top:            50%;
    left:           50%;
    margin-top:     -50px;
    margin-left:    -100px;
}

现在我想存档一些与我的 body 背景相似的东西:

body
{
    background-position:    50% 50%;
    /*background-margin-top:    -100px from the middle...*/

}

我知道如何通过额外的 div 和使用 z-indexes 来实现, 但真的没有更简单的方法吗?

最佳答案

您也许可以使用 less.js (或 SASS)来计算图像的位置。

完全未经测试但像这样的东西可能会起作用:

body
{
    background-position: 50%-100px;
}

关于css - 有没有类似背景边距的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11085424/

相关文章:

css - 从导航栏中删除元素

css - 调试 React CSS 过渡

javascript - 未捕获的语法错误 : missing ) after argument list using . css()

android - 如何在 Android 的 Cordova 应用程序中显示 PDF 文件?

css - 防止在 LESS 中编译导入文件的更改

HTML/CSS 导航栏下拉列表不以列表格式显示

html - 允许一个单元格增长而另一个单元格缩小到内容

php - MPDF57 CSS3 列表样式 :none not being applied (or isn't supported) for <UL> items inside <TD> element

html - 如何在网站上添加两种语言?

html - 如何在表 td 内而不是在表 th 上旋转文本?