LoginSignup
0
0

More than 3 years have passed since last update.

Vuetifyでタイトルを中心に持ってきたい

Last updated at Posted at 2020-09-03

Vuetifyを使ってヘッダーを作成している時に困ったこと。

メニューバーなどが無く、ただタイトルがあるだけであれば以下のような記述でタイトルを中心に持ってくることができると思いますが、

Top.vue
<template>
  <v-app>
    <v-app-bar>
      <v-spacer />
      <Title />
      <v-spacer />
    </v-app-bar>
  </v-app>
</template>

一番右側などにメニューバーやアイコンがある場合、
その分横にずれてしまい、タイトルが中心にこなくなってしまいます。

なのでclassでmarginを指定することで中心にくるよう調整しました。

Top.vue
<template>
  <v-app>
    <v-app-bar>
      <Title class="mx-auto"/>
      <Menu class="ml-n15"/>  //数字(15)の部分は各自調整してください
    </v-app-bar>
  </v-app>
</template>

まずTitleにつけた
class="mx-auto"は
横方向のマージンを自動で調整してくれるものです。

そしてMenuにつけた
class="ml-n15"で
左側のマージンを15削りました。
n15の「n」というのはネガティブの意味で、
今あるマージンからその後につけた数字分だけ削ることができるものです。

n15の「15」の部分を各自調整すると以下のように上手くタイトルを中心に持ってくることができます。

スクリーンショット 2020-08-31 23.39.15.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0