問題

11
CSSアニメーション

a要素を中央揃えにしよう

CSSアニメーションの問題に挑戦しよう!

問題

a要素を中央揃えにしよう

今回はインラインブロックの中央揃えの方法を学習していきましょう!

あらかじめエディタに書くコード

                    <div class="box">
  <a href="#">あいうえお</a>
</div>
¥HTML¥
                
                    .box{
  border: 2px solid black;
  width: 300px;
  height: 100px;
  position: relative;
}
¥CSS¥
                

期待する画面

解答と解説(a要素を中央揃えにしよう)

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

position:relativeを親要素に与えて、position:absoluteを子要素に与えます。そして、子要素にtop、left共に50%を与えます。
※ここでいう50%とは親要素の値のことです。

そして子要素自身の大きさのせいで中央よりずれてしまっているのでtranslateを使って-50%ずつx軸方向、y軸方向に与えます。
※ここでいう50%は子要素の値のことです。

さらにスキルアップしたい方は公式LINEから「CSSアニメーション」と送信すると動画が見れます。

LINE登録して動画を視聴する
学習の事・キャリアの事、何でもOK!無料相談に申し込む