CSS3 的出现让创建漂亮的导航栏变得更简单了。下面我们来看看如何使用 CSS3 来实现导航栏。 首先我们需要在 HTML 中创建一个导航栏的结构。一般情况下导航栏的格式类似下面这样: 菜单项1 ...
CSS3 的出现让创建漂亮的导航栏变得更简单了。下面我们来看看如何使用 CSS3 来实现导航栏。
首先我们需要在 HTML 中创建一个导航栏的结构。一般情况下导航栏的格式类似下面这样:
<nav>
<ul>
<li><a href="#">菜单项1</a></li>
<li><a href="#">菜单项2</a></li>
<li><a href="#">菜单项3</a></li>
<li><a href="#">菜单项4</a></li>
</ul>
</nav> 这里使用的是无序列表(`<ul>`)和列表项(`<li>`)来创建导航栏,每个列表项中包含一个链接(`<a>`)。
nav ul {
list-style: none;
} 接下来,我们可以设置链接的颜色和字体大小:
nav a {
color: #333;
font-size: 14px;
} 最重要的一步是设置鼠标悬停时链接的样式。使用 CSS3 的 `:hover` 伪类来实现悬停效果:
nav a:hover {
color: #000;
text-decoration: none;
} 这里设置链接的颜色为黑色,并取消下划线。
nav ul li {
border-radius: 5px;
} 在这个例子中,我们为每个列表项添加了 5px 的圆角半径。