alienHRNの訓練日記

IT業界初心者で勉強中。

20200626 おさらいナビゲーションの奮闘① display: block; :hovor

f:id:alienHRN:20200626185147p:plain

とりあえず出来上がったナビゲーション


ナビゲーション の設定(CSSにて)

 

①ナビゲーションの背景色の設定

.nav{
background-color: #4caf50;
margin-top: 30px;
}

 

②ナビゲーションのスタイルをリセットする方法

.nav ul{
list-style: none;→・を消す
padding-left:0 ;→左寄せにする
margin:0 ;
text-decoration: none;
display: flex;→リストを横並び
justify-content: center;→横並びにしたリストを真ん中に寄せる

}

 

④ナビゲーションボタン(全域)に色やサイズ等を決める

.nav li a{
background-image: url(img/bg.png);→ボタンの背景色
display: block;→インライン要素(a要素)にブロック要素を持たせる
width: 180px;↑によってwidth,heightが使用可能になる
height: 60px;
margin: 3px 1px 3px 0px;→ボタンとボタンの間の間隔
text-align: center;→ボタンの文字を真ん中に持ってくる
padding-top: 15px;→ボタンの文字が上部にあるので真ん中に移動させる
text-decoration: none;
color:#333 ;→文字色
}

 

⑤ナビゲーションボタンのうち1つだけ背景色、サイズを変えたものにする

(class名はpickup)

.nav .pickup a{
background-color: #E91E63;→背景色(これは赤っぽい色)
display: block; 
width: 240px; ※この設定を行う時はボタンにサイズの指示があるとき
height: 60px;
}

 

⑥マウスカーソルを合わせた時に変化させる
.nav li a:hover{
background-color:#ffffff;→マウスカーソルを合わせると背景が白色に変色する。
}

 

ー課題ー

①~⑥の作成手順をまずは頭にすり込んでいきたい

慣れてきたら所々で細かい設定に手を加えられるようにする。