CSS navigation bar

Next we will customize our own navigation bar.

Vertical navigation bar:

First we use the list as the most basic carrier, and then we add local or external The link is like the following:

Then we will get this effect:

QQ截图20161011170510.png

The navigation bar we usually see is not underlined, and There is a dot in front, and when our mouse moves over the link, the color of the link will change accordingly. This is the effect we want to achieve with CSS now.

First, we need to remove the dot in front

ul{ list-style: none; }

Next we remove the underline (regardless of whether it is an unclicked state or a clicked state), then add a background color, and then display it as a block:

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

Finally, we will add a mouse to the navigation bar to change the background color:

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

The following is the rendering

QQ截图20161011170631.png

Vertical effect After the picture is finished, let's talk about the horizontal navigation bar. We only need to modify the CSS file.

First we need to delete the previous display effect, which is this sentence:

display: block;

Of course we only need to change the display mode in the li tag:

li{ display: inline; }

In this way, we can realize the horizontal navigation bar

QQ截图20161011170924.png

We can according to our own Preferences, setting margins, fonts, colors, etc. We won’t describe them one by one here.


Continuing Learning
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!