css - 如何为具有不同屏幕尺寸的所需输出安排行和列 :

标签 css vue.js flexbox vuetify.js

我尝试搜索这个,可能是我使用了错误的术语,但我找不到任何关于如何执行此操作的文档:

在大屏幕上我想要以下输出: enter image description here

在较小的屏幕上我想要这样的输出: **编辑:Div 3 & 4 应该说 6 列,而不是 4。 enter image description here



    <v-row>
      <v-col cols="12" lg="8" md="12" class="mb-4">
        <v-row>
          <v-col cols="12">
            DIV 1
          </v-col>
        </v-row>

        <v-row>
          <v-col cols="12">
            DIV 2
          </v-col>
        </v-row>
      </v-col>
      <v-col lg="4" md="6" sm="6" cols="12" class="mb-4">
        <v-row>
          <v-col sm="12">
            DIV 3
          </v-col>
        </v-row>
        <v-row>
          <v-col sm="12">
            DIV 4
          </v-col>

        </v-row>
      </v-col>

    </v-row>

现在的问题是当前代码 Div 3 & 4 是不同的行,而不是在同一行中。

最佳答案

第 3 列和第 4 列应该在同一 v-row 并添加 cols="6"lg="12"...

       <v-col lg="4" cols="12" class="mb-4">
           <v-row>
               <v-col cols="6" lg="12" class="blue"> DIV 3 </v-col>
               <v-col cols="6" lg="12" class="blue"> DIV 4 </v-col>
           </v-row>
       </v-col>

Demo

关于css - 如何为具有不同屏幕尺寸的所需输出安排行和列 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59354631/

相关文章:

javascript - Vue - 使用 v-bind 和 props 对选择元素进行两种方式绑定(bind)

html - 在隐藏内容左右的空白空间(包装器的边距)之前阻止包装器中的内容收缩

css - 表格布局 - Bootstrap 进度条

html - 如何将网页上的两个图标并排对齐?

jquery - 垂直选项卡菜单

python-3.x - 在vue中调用axios得到网络错误

vue.js - 使用 SCSS 和 Vue 3 避免 v-deep 重复

CSS 溢出无法按预期工作并且无法滚动到 div 的底部

css - 如何使用 HTML 和 CSS 创建一个完全灵活的钢琴键盘

html - 如何在 HTML 中获取元素的位置和大小