相关疑难解决方法(0)

css3:水平地将translateX转换为中心元素

我试图水平居中一个元素:jsfiddle

<div id="parent">
    <div id="child">
</div>
Run Code Online (Sandbox Code Playgroud)

在孩子身上我现在有以下css,它不是中心:

transform: translateX(50%);
Run Code Online (Sandbox Code Playgroud)

不幸的是,50%来自#child而不是父母.有没有办法使用变换来居中这个元素(我知道我可以使用它来居中,例如'left')?

这是css的完整列表

#parent {
    width: 300px
    height: 100px;
    background-color: black;
    border: 1px solid grey;
}
#child {
    height: 100px;
    width: 20px;
    -webkit-transform: translateX(50%);
    background-color:red;
}
Run Code Online (Sandbox Code Playgroud)

html5 transform css3 centering

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

centering ×1

css3 ×1

html5 ×1

transform ×1