VUE中两种不同颜色的背景

Posted

技术标签:

【中文标题】VUE中两种不同颜色的背景【英文标题】:Backgroud with two different color in VUE 【发布时间】:2021-11-14 07:57:23 【问题描述】:

我是第一次学习VUE,想做一个页面。在这里,我想在同一高度的一页上设置左右连接两种不同的颜色,但我得到的是不同的,除非我在右边添加内容

我尝试位置是相对的,浮动是左右的,还是不行

我不想使用渐变色并使用 ::before 或 ::after

<template>
  <div class="a">
    <div class="b">
      <div class="v1">
        <img src="../assets/v.png"/>
      </div>
      <div class="v2">
          <img src="../assets/v.png"/>
      </div>
      <div class="v3">
          <img src="../assets/v.png"/>
      </div>
      <div class="v4">
          <img src="../assets/v.png"/>              
      </div>
    </div>

    <div class="c">
      <div class="v5">
        <img src="../assets/v.png"/>  
      </div>
      <div class="v6">
        <img src="../assets/v.png"/> 
      </div>
    </div>
  </div>
</template>

<style>
  .a
    margin: 0%;
    /* background: linear-gradient(top, red ,red 50%,blue 50%,blue); */
  
  .b
    float: left;
    background-color: antiquewhite;
    width: 30%;
    height: 100%;
  
  .c
    float: left;
    background-color:red;
    width: 70%;
    height: 100%;
  

</style>

enter image description here

【问题讨论】:

尝试将display:flex 添加到主div 非常感谢@Dineshkarthik 【参考方案1】:

您必须像这样为 .main 设置显示:

.main
  display : flex;

【讨论】:

非常感谢,卡在这里很久了,非常感谢

以上是关于VUE中两种不同颜色的背景的主要内容,如果未能解决你的问题,请参考以下文章

Vue实现独立修改单个页面的背景色,进入不同的页面设置不同的背景颜色两种方式

Vue:如何更改每个页面的背景颜色

Vue写银行卡根据不同的银行卡名称显示不同的背景颜色和图标

Vue写银行卡根据不同的银行卡名称显示不同的背景颜色和图标

vue日历背景图/calendar,elementui中 el-calendar自定义日历背景颜色

Vue使用ElementUI动态修改table单元格背景颜色或文本颜色