【问题标题】:Vuetify CSS layout issueVuetify CSS 布局问题
【发布时间】:2018-09-27 18:35:28
【问题描述】:

我目前关注 vuetify SPA 示例,v-parallax 尚未完全准备好用于 vue-cli v3。 当前结构在顶部显示 v-toolbar,v-navigation-drawerr,然后 v-content 显示不同的视图...

App.vue

    <template>
      <v-app light>
        <div id="app">
          <v-navigation-drawer absolute class="hidden-sm-and-up" v-model="sideNav">
            <v-toolbar flat>
              ....
            </v-toolbar>
            <v-list>
             ....
            </v-list>
          </v-navigation-drawer>
          <v-toolbar>
           ....
          </v-toolbar>
          <v-content>
            <router-view/>
          </v-content>
        </div>
      </v-app>
    </template>

Section1.vue

      <div class="section1">
        <section>
          <div class="parallax">
            <v-layout
              column
              align-center
              justify-center
              class="white--text"
            >
              <img src="../assets/images/vuetify.png" alt="Vuetify.js" height="200">
            </v-layout>
          </div>
        </section>
      </div>
    </template>


    <!-- Add "scoped" attribute to limit CSS to this component only -->
    <style scoped lang="scss">
    .parallax {
      background-image: url('../assets/images/hero.jpeg');
      background-size:cover;
      /* Set a specific height */
      min-height: 600px;
      /* Create the parallax scrolling effect */
      background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
    }
    </style>

我想在视差背景图像上显示 v-toolbar,这意味着它应该是透明的,并且背景图像应该显示在 v-toolbar 下方的顶部

目前是否可以使用 CSS 或者我是否应该不使用 vuetify 并回到简单的 html/css 模板编码?

感谢您的反馈和建议

【问题讨论】:

    标签: css vue.js vuetify.js


    【解决方案1】:

    为什么导航抽屉中有第二个工具栏?我会删除它。

    使工具栏透明非常简单:

    <v-toolbar flat color="transparent">
    

    要将背景移到顶部,只需从所有父 div 中删除填充。例如,您可以这样做 class="pa-0"class="ma-0 pa-0" 以删除边距和填充。您很可能会在 App.vue 中执行此操作:

    <template>
      <v-app>
    
        <Toolbar/>
    
        <Home class="pa-0"/>
    
        <MyFooter/>
    
      </v-app>
    </template>
    

    【讨论】:

    • 它不是第二个工具栏,它是在缩小布局时显示的隐藏的左侧抽屉。谢谢你的提示。我切换到一个固定的工具栏,在所有内容视图和背景中都有填充...
    猜你喜欢
    • 2019-04-09
    • 2018-12-01
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多