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