您可以使用div的宽度来计算Left属性吗?

时间:2019-07-19 15:11:24

标签: css

我正在尝试将左侧设置为宽度的一半,但是我不确定该怎么做。

我认为您可以使用Calc(),但我不知道如何获得width属性(使用slick.js动态设置)

.qpStar {
    position: relative;
    left: ???;
    top: 2px;
}

我正在尝试使用left属性来使范围在div的左侧对齐。它从div的中心开始

2 个答案:

答案 0 :(得分:2)

很明显,left: 50%占据了偏移父级的50%。

但是您可以设置transform: translateX(50%)而不是left

答案 1 :(得分:2)

尝试一下...。

 .qpStar {
        position: relative;
        left: 50%;  
        top: 2px;
    }

另一种方式...

.qpStar {
        position: relative;
        transform: translateX(50%);
        top: 2px;
    }