用vue写一个美食攻略网站的首页
时间: 2023-11-30 15:03:32 浏览: 84
好的,下面是一个简单的美食攻略网站的首页示例,使用 Vue.js 框架和 Bootstrap 样式库:
```html
<template>
<div>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">美食攻略</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="#">首页</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">美食新闻</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">美食攻略</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">美食图片</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">关于我们</a>
</li>
</ul>
</div>
</nav>
<div class="jumbotron">
<h1 class="display-4">发现美食,发现生活!</h1>
<p class="lead">这是一个专门为吃货们打造的美食攻略网站,你可以在这里找到各种美食推荐和攻略,还可以分享你的美食经验和照片。</p>
<hr class="my-4">
<p>快来加入我们,一起探索美食的世界吧!</p>
<a class="btn btn-primary btn-lg" href="#" role="button">了解更多</a>
</div>
<div class="container">
<div class="row">
<div class="col-md-4">
<div class="card mb-4 shadow-sm">
<img src="https://picsum.photos/300/200?random=1" class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">烤串小吃推荐</h5>
<p class="card-text">最近发现了一家超好吃的烤串店,来分享一下我的美食经验。</p>
<div class="d-flex justify-content-between align-items-center">
<small class="text-muted">2021-05-01</small>
<a href="#" class="btn btn-sm btn-outline-primary">阅读更多</a>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card mb-4 shadow-sm">
<img src="https://picsum.photos/300/200?random=2" class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">餐厅推荐:米其林三星</h5>
<p class="card-text">最近去了一家米其林三星的餐厅,感觉这辈子都不会忘记这次美食之旅。</p>
<div class="d-flex justify-content-between align-items-center">
<small class="text-muted">2021-04-25</small>
<a href="#" class="btn btn-sm btn-outline-primary">阅读更多</a>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card mb-4 shadow-sm">
<img src="https://picsum.photos/300/200?random=3" class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">美食图片分享</h5>
<p class="card-text">和大家分享一些我拍摄的美食照片,希望你们也喜欢。</p>
<div class="d-flex justify-content-between align-items-center">
<small class="text-muted">2021-04-20</small>
<a href="#" class="btn btn-sm btn-outline-primary">阅读更多</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'Home'
}
</script>
<style>
/* 根据需要自定义样式 */
</style>
```
这个示例中,我们使用了 Bootstrap 的导航栏、Jumbotron 和卡片组件来构建网站的基本布局和内容。你可以根据实际需要进行修改和扩展。
阅读全文