CSSナビゲーションバー

それでは、独自のナビゲーション バーをカスタマイズしてみましょう。

垂直ナビゲーション バー:

まず、最も基本的な通信事業者としてリストを使用し、次に次のようにローカルまたは外部リンクをそれに追加します:

<ul>
    <li><a href="http://www.php.cn">php中文网 link</a></li>
    <li><a href="http://www.php.cn">php中文网 link</a></li>
    <li><a href="http://www.php.cn">php中文网 link</a></li>
    <li><a href="http://www.php.cn">php中文网 link</a></li>
</ul>

次に、これを取得します。効果:

QQ截图20161011170510.png

私たちが通常目にするナビゲーションバーには、先頭に下線やドットがありません。マウスがリンク上に移動すると、それに応じてリンクの色が変わります。これが CSS で実現したい効果です。

まず、前のドットを削除する必要があります

ul{    list-style: none;
}

次に、下線を削除し(クリックされていない状態かどうかに関係なく)、背景色を設定して表示します。ブロックとして:

a:link,a:visited{   text-decoration: none;   background-color: lightgray;    display: block;
}

最後に、マウスがナビゲーション バー上に移動したときに背景色をナビゲーション バーに追加します:

a:active,a:hover{    background-color: cadetblue;
}

以下はレンダリングです

QQ截图20161011170631.png

垂直方向の効果 画像が完成したら、次について話しましょう。水平ナビゲーション バーを変更するだけです。

まず、前の表示効果を削除する必要があります。これは次の文です:

display: block;

ただし、変更する必要があるのは、li の表示モードを変更するだけです。 label:

li{    display: inline;
}

この方法で水平ナビゲーションバーを実装できます

QQ截图20161011170924.png

ここでは、余白、フォント、色などを設定できます。


学び続ける
||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <link rel="stylesheet" type="text/css" href="style.css" /> <title>Title</title> </head> <body> <ul> <li><a href="http://www.php.cn">php中文网 link</a></li> <li><a href="http://www.php.cn">php中文网 link</a></li> <li><a href="http://www.php.cn">php中文网 link</a></li> <li><a href="http://www.php.cn">php中文网 link</a></li> </ul> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜