### 回答问题
你希望为 `Navbar` 组件添加简单的样式。以下是一个简洁的样式实现,确保导航栏功能完整且视觉效果良好。
---
### 简单样式的代码
```vue
<template>
<nav class="navbar">
<h1>旅行之家</h1>
<ul>
<li><router-link to="/">首页</router-link></li>
<li><router-link to="/destinations">目的地</router-link></li>
<li><router-link to="/profile">个人设置</router-link></li>
<li><router-link to="/AboutView">指南</router-link></li>
</ul>
</nav>
</template>
<script>
export default {
name: "Navbar",
};
</script>
<style scoped>
.navbar {
display: flex;
justify-content: space-between;
align-items: center;
background-color: #333; /* 深灰色背景 */
color: white; /* 白色文字 */
padding: 10px 20px;
}
.navbar h1 {
margin: 0;
font-size: 20px;
font-weight: bold;
}
.navbar ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
}
.navbar ul li {
margin-left: 20px;
}
.navbar ul li a {
text-decoration: none;
color: inherit; /* 继承父元素的颜色 */
font-size: 16px;
}
.navbar ul li a:hover {
color: #ffeb3b; /* 鼠标悬停时变为亮黄色 */
}
</style>
```
---
### 解释
1. **布局**:
- 使用 `flexbox` 布局,将标题和导航链接水平排列。
- `justify-content: space-between` 确保标题在左侧,导航链接在右侧。
2. **背景和文字颜色**:
- 背景颜色设置为深灰色(`#333`),文字颜色为白色(`white`),形成对比,提升可读性。
3. **链接样式**:
- 移除默认的下划线(`text-decoration: none`)。
- 链接颜色继承自父元素(`color: inherit`)。
- 鼠标悬停时,链接颜色变为亮黄色(`#ffeb3b`),增强交互体验。
4. **列表项间距**:
- 使用 `margin-left: 20px` 为每个导航链接之间增加适当的间距。
---
###