vue 动态加载背景图 

 :style="{backgroundImage: 'url('+ item.imgList[0] +')',backgroundRepeat:'no-repeat',backgroundPosition:'center center',backgroundSize:'cover'}"

 

样式穿透

在开发中修改第三方组件样式是很常见,但由于 scoped 属性的样式隔离,可能需要去除 scoped 或是另起一个 style 。

这些做法都会带来副作用(组件样式污染、不够优雅),样式穿透在css预处理器中使用才生效。我们可以使用 >>> 或 /deep/ 解决这一问题:

<style scoped>
外层 >>> .el-checkbox {
      display: block;

      font-size: 26px;

     .el-checkbox__label {
        font-size: 16px;

      }
   }
</style>
<style scoped>
  /deep/ .el-checkbox {

        display: block;

        font-size: 26px;

       .el-checkbox__label {
          font-size: 16px;

         }
  }
</style>

相关文章:

  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-05
  • 2022-12-23
  • 2021-08-09
  • 2018-05-29
  • 2021-12-12
相关资源
相似解决方案