vue.js - 如何在中间的工具栏(v-app-bar)中分配标志?
问题描述
如何在工具栏的中间或中心分配徽标(v-app-bar)
我试图把<v-spacer></v-spacer>
它放到中心,但标志不完全在中心。
<v-app-bar
:clipped-left="clipped"
fixed
app
color="rgb(25,0,51, 0.85)"
height="80px"
align-center justify-center
>
<v-spacing></v-spacing>
<v-btn
icon
@click="drawer = !drawer"
>
<v-icon color="#d19f4e">{{ drawer ? 'menu' : 'menu' }}</v-icon>
</v-btn>
<v-spacer></v-spacer>
<v-toolbar-items class="hidden-sm-and-down">
<v-btn text>Menu 1</v-btn>
<v-btn text>Menu 2</v-btn>
<v-btn text>Menu 3</v-btn>
</v-toolbar-items>
<v-spacer></v-spacer>
<img src="logo.png" align-center justify-center height="35px">
<v-spacer></v-spacer>
<v-toolbar-items class="hidden-sm-and-down">
<v-btn text>Menu 1</v-btn>
<v-btn text>Menu 2</v-btn>
<v-btn text>Menu 3</v-btn>
</v-toolbar-items>
<v-spacer></v-spacer>
<v-btn
icon
@click.stop="rightDrawer = !rightDrawer"
>
<v-icon color="#D19F4E">favorite</v-icon>
</v-btn>
<v-spacing></v-spacing>
</v-app-bar>
我希望徽标恰好位于中间或中心。
解决方案
如果您需要强制将您的徽标放在中心,您可以尝试在下面为您的徽标标签添加:
display: block
margin: 0 auto
你的标签可以是<img src="logo.png" class="logoPng" align-center center height="35px">
,然后添加到 style.logoPng
中。
看到这个编辑器。
推荐阅读
- c# - 列表中的数据
不显示在 datagridview - vue.js - Vue.js - 'v-bind' 指令需要一个属性值 (vue/valid-v-bind)
- java - 如何在java中将InputStream转换为Reader?
- regex - 为什么我的 PowerShell 脚本没有命名匹配组?
- android - 如何在 mdpi、ldpi、hdpi、xhdpi 中调整图像大小
- micro-frontend - 如何使用 RxJs 在单水疗中心共享 UI 状态?
- ios - 禁用 UILabel、UIText 等的自动调整字体。在 iOS/Swift 中?
- windows - 批处理文件中的 >nul 不会静音
- azure - 一天后无法从直接 API 获取活动
- angular - Angular 为什么构建的应用程序会出现无法启用 prod 模式的错误?