• scss学习总结


    vue安装scss: 

    npm install sass-loader node-sass --save-dev

    注意事项:

    <style lang="scss" scoped>
    @import '../../style/common'; //必须加分号,不然会报错
    @import '../../style/ele';
    </style>

    在main.js文件中直接引入scss文件控制台会报错,解决方法:

    因为vue-cli已经配置好scss的编译,

    webpack.base.conf.js删掉下面的配置就可以了:(不知为何网上的教程里都让加这个)

    {

      test: /.scss$/,

      loaders: ["style", "css", "sass"]

    }

     scss常用语法总结:

    sass有两种语法格式,scss和sass。

    最早的sass语法,是缩进格式,用缩进代替花括号,用换行代替分号。

    scss仅在css3的语法基础上进行拓展,所有css3语法在scss中都是通用的,同时加入sass的特色功能。

    变量

    sass使用$符号来标识变量,可以把反复使用的css属性值定义成变量,然后通过变量名引用它们

    $bgColor: #00bcd4;
    .fj {
      color: #606266;
      transition: color .3s;
      &:hover {
        color: $bgColor;
      }
    }

    嵌套

    .fj {
      color: #606266;
      transition: color .3s;
      &:hover {
        color: $bgColor;
      }
    }

    混合

    混合器使用@mixin标识符定义。

    在样式表中通过@include来使用这个混合器,@include调用会把混合器中的所有样式提取出来放在@include被调用的地方。

    导入

    @import '../../style/common'; //必须加分号,不然会报错
    @import '../../style/ele';

    注释

    sass提供了静默注释,其内容不会出现在生成的css文件中。静默注释的语法跟JavaScriptJava等类C的语言中单行注释的语法相同,它们以//开头,注释内容直到行末。

    你必须穷尽一生磨练技能,这就是成功的秘诀,也是让人家敬重的关键。
  • 相关阅读:
    Winform 异步更新listbox
    Object-C
    易学易懂
    C# login with cookie and fiddler2
    开源 侧滑 和 Tab滑动翻页 控件
    Mysql Java type mapping
    jQuery滑动导航菜单
    js判断是移动端还是pc端
    设为主页和加入收藏
    原生javascript效果:无缝滚动
  • 原文地址:https://www.cnblogs.com/knuzy/p/9783102.html
Copyright © 2020-2023  润新知