左导航项中,如何声明可点击的超链接,超链接内容为分别声明的图标与span文本
时间: 2024-03-24 17:36:52 浏览: 73
JS文本导航滑块高亮显示特效
你可以使用以下代码来实现左导航项中的超链接,超链接内容为分别声明的图标与 span 文本:
HTML 代码:
```html
<div class="sidebar">
<a href="#">
<i class="fa fa-home"></i>
<span>首页</span>
</a>
<a href="#">
<i class="fa fa-user"></i>
<span>个人中心</span>
</a>
<a href="#">
<i class="fa fa-cog"></i>
<span>设置</span>
</a>
</div>
```
这里的 `a` 标签表示超链接,`href` 属性指定链接的目标 URL,`i` 标签表示图标,`span` 标签表示文本。你可以使用 Font Awesome 字体库中的图标,通过添加对应的 CSS 类来实现。例如,`fa-home` 类表示首页图标,`fa-user` 类表示用户图标,`fa-cog` 类表示设置图标。
CSS 代码:
```css
.sidebar a {
display: block;
padding: 10px;
text-decoration: none;
color: #333;
}
.sidebar a:hover {
background-color: #eee;
}
.sidebar a i {
margin-right: 10px;
}
.sidebar a span {
vertical-align: middle;
}
```
这里的 `.sidebar a` 表示选择所有左导航项中的超链接。我们将它们设置为 `block` 显示,并添加了一些内边距。同时,我们去除了下划线,并设置了链接文本的颜色。当鼠标悬停在链接上时,添加了背景色。
`.sidebar a i` 表示选择所有超链接中的图标,并设置了右侧的间距。
`.sidebar a span` 表示选择所有超链接中的文本,并设置了垂直居中。
你可以根据需要修改样式。
阅读全文