8月10,11,13日 学習記録

実施内容

  • progate

    HTML/CSS 中級編 道場コース

    第1章:中級編を復習しよう

    トップ部分を作ろう

    ヘッダーを作ろう

本日学習した内容

  • 1:トップ部分作成

    トップ部分は、初級編と似ている箇所が多かったので、手こずった所は少なかった。

    ただし、いくつか忘れてた事項があったので、それらを復習しつつ行った。

    ↓復習した内容

    ①text-align

    テキストのインライン要素や、インラインブロック要素の位置を指定できる。

    「left」で左寄せ、「center」で中央寄せ、「right」で右寄せとなる。

    ②background-image:url(~)

    背景画像を設定。「~」の部分は画像のURLを記述。

    ③border-radius 数値

    要素の角を丸める。数値が大きいほど角が丸くなる。

  • 2:ヘッダー部分作成

    大まかな見た目の作成は苦労しなかったが、背景画像がヘッダー部分に回り込むようにしたり、ボタンにカーソルを乗せたときの挙動などについて忘れていた部分があった。

    ↓復習した内容

    ①position:fixed;

    このプロパティを設定し、top、bottom、right、leftを設定することで、要素をその位置に固定させる事ができる。

    ②z-index 数値

    要素が重なる順番を設定できる。数値が大きいほど上に表示される。

    ※このプロパティは必ず「position:fixed;」と併用する必要があるので注意。

    セレクタ:hover

    要素にカーソルを乗せた時の挙動を指定できる。

    ④:transition 変化の対象 変化させる時間

    セレクタ:hover」と併用して、要素にカーソルを乗せた際にアニメーションを付けることができる。

    変化の対象にはcolorなどを設定できるが、allとすることで、全てを変化させられる。

    変化させる時間は、1秒間なら「1s」という風に書く。

    例えば、対象の要素にカーソルを乗せた際に、2秒間色を変化させたい場合は、「transition:color 2s;」と記述する。

  • 3:作成したソースコード

  • 4:サイトのプレビュー

    f:id:ryo1024:20200815160516p:plain

今日のエラー

要素の太さを指定する際に、「font-weight」ではなく「font-size」と書いてしまった。