【发布时间】:2022-01-14 15:44:03
【问题描述】:
我目前正在创建一个简历网站,我遇到了一个问题,当我将屏幕调整为更小的尺寸时,标题右侧的按钮开始离开屏幕。如何使这些项目保持在右侧对齐,而不会从屏幕上掉下来?两个按钮之间的边距也在缩小,因此它们彼此重叠。
<template>
<v-app-bar
app
color="primary"
dark
class="align-center"
>
<v-col>
<v-btn
plain
dark
:ripple="false"
to="/"
class="name">
David Westwood
</v-btn>
</v-col>
<v-spacer />
<v-row align-center class="d-none d-sm-flex pl-2">
<v-spacer />
<v-btn
plain dark
v-for="directory in directories"
:key="directory[0]"
:to="directory[1]"
:ripple="false"
>
{{directory[0]}}
</v-btn>
<v-spacer />
</v-row>
<v-spacer />
<v-row cols='8' align-content="right" no-gutters>
<v-spacer />
<v-col cols='2'>
<v-btn
class="white--text"
href=""
target="_blank"
icon
>
<v-icon size="24px">
mdi-linkedin
</v-icon>
</v-btn>
</v-col>
<v-col cols='6' class='mt-1'>
<v-btn color='success'>
Get in touch
</v-btn>
</v-col>
</v-row>
</v-app-bar>
</template>
<script>
export default {
data: ()=>{
return {
directories: [
["Resume", "/resume"],
["Portfolio", "/portfolio"],
["Contact", "/contact"]
]
}
}
}
</script>
<style>
.v-btn.name {
font-size: 20px;
font-weight: bold;
font-family: sans-serif;
}
</style>
【问题讨论】:
标签: css vue.js vuetify.js