重构首页视图

This commit is contained in:
Coldin04 2025-04-25 15:54:10 +08:00
parent 0a512fa972
commit 47f33b6c00
2 changed files with 48 additions and 13 deletions

View file

@ -7,14 +7,7 @@ import HelloWorld from './components/HelloWorld.vue'
<header>
<img alt="Vue logo" class="logo" src="@/assets/logo.svg" width="125" height="125" />
<div class="wrapper">
<HelloWorld msg="You did it!" />
<nav>
<RouterLink to="/">Home</RouterLink>
<RouterLink to="/about">About</RouterLink>
</nav>
</div>
</header>
<RouterView />

View file

@ -1,9 +1,51 @@
<template>
<div class="home">
<h1>欢迎来到 ArithmaBattle</h1>
<p>这里是心算竞技平台快来挑战你的数学能力吧</p>
<div class="actions">
<router-link to="/practice" class="btn">单人练习</router-link>
<router-link to="/pk" class="btn">在线PK</router-link>
</div>
</div>
</template>
<script setup lang="ts">
import TheWelcome from '../components/TheWelcome.vue'
//
</script>
<template>
<main>
<TheWelcome />
</main>
</template>
<style scoped>
.home {
text-align: center;
padding: 2rem;
}
h1 {
font-size: 2.5rem;
margin-bottom: 1rem;
}
p {
font-size: 1.2rem;
color: #666;
}
.actions {
margin-top: 2rem;
}
.btn {
display: inline-block;
margin: 0 0.5rem;
padding: 0.75rem 1.5rem;
font-size: 1rem;
color: #fff;
background-color: #42b983;
border-radius: 4px;
text-decoration: none;
transition: background-color 0.3s;
}
.btn:hover {
background-color: #3aa876;
}
</style>