position: absolute;した要素を中央位置に配置する
- 2019.01.31
- Coding css/sass
- position: absolute;, 上下中央, 配置
よく忘れるのでメモ。
top: 50% と transform: translateY(-50%) を併用することで、上下中央に要素を配置できる。
◆上下左右中央
div{
position: relative;
.hoge{
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
}
◆上下中央
div{
position: relative;
.hoge{
position: absolute;
top: 50%;
transform: translateY(-50%);
}
}
◆左右中央
div{
position: relative;
.hoge{
position: absolute;
left: 50%;
transform: translateX(-50%);
}
}
-
前の記事
vue.jsでbuttonのdisabledを切り替える 2019.01.22
-
次の記事
javascriptで配列をランダムに表示する 2019.02.01