zoukankan      html  css  js  c++  java
  • stylus 使用小技巧(1)

    mixins.styl

    $pink_color = #fc566a
    $yellow_color = #fee246
    
    add(a)
        a = unit(a, rem)
    
    pic_position($width, $height, $top, $left)
        width add($width)
        height add($height)
        top add($top)
        left add($left)

    home.vue

    1 <style lang="stylus" scoped>
    2 @import '../assets/css/mixins.styl'
    3 //使用举例
    4 .rule
    5     pic_position(3.7, 1.1, 4.5, 14)
        color
    $yellow_color
    6 </style>

    stylus使用element ui 组件时修改样式不生效

    1、将scoped去掉

    2、使用 >>>     例如 .el-collapse  >>> .el-collapse-item {color: $yellow_color}

    scoped

    在vue组件中,在style标签上添加scoped属性,以表示它的样式作用于当下的模块,很好的实现了样式私有化的目的,这是一个非常好的机制。

    参考资料 https://segmentfault.com/a/1190000012184604?utm_source=tuicool&utm_medium=referral

    深度作用选择器  >>>

    如果你希望 scoped 样式中的一个选择器能够作用得“更深”,例如影响子组件,你可以使用 >>> 操作符

    <style scoped>

    .a >>> .b { /* ... */ }

    </style>

    参考资料  https://vue-loader-v14.vuejs.org/zh-cn/features/scoped-css.html?q=

  • 相关阅读:
    v-for基本使用
    SSH
    Git 命令
    bower笔记
    gulp使用例子
    yeoman使用例子
    grunt搭建
    不会误解的名字
    Python 多线程 多进程
    Python 协程
  • 原文地址:https://www.cnblogs.com/1032473245jing/p/9628796.html
Copyright © 2011-2022 走看看