zoukankan      html  css  js  c++  java
  • 使用vue搭建应用三引入scss

    Css、Sass、Scss的含义及区别

    Css(Cascading Style Sheets)

      层叠样式表 

    Sass(Syntactically Awesome StyleSheets)

      是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导入 (inline imports) 等高级功能,这些拓展令 CSS 更加强大与优雅

      使用 Sass 以及 Sass 的样式库有助于更好地组织管理样式文件,以及更高效地开发项目。

    Scss(Sassy CSS)

      是 Sass 3 引入新的语法,是Sassy CSS的简写,是CSS3语法的超集

    不同之处:

      文件扩展名不同:

        Sass 是以“.sass”后缀为扩展名,

        SCSS 是以“.scss”后缀为扩展名

      语法书写方式不同:

        Sass 是以严格的缩进式语法规则来书写,不带大括号({})和分号

        SCSS的书写需要使用分号和花括号

    sass

    #ABC
       30%
      height:100%

    scss

    #ABC {
       30%;
      height:100%;
    }

    1.安装SCSS

    编写页面样式会用到SCSS,安装

    yarn add sass-loader node-sass

    出现

      sass-loader@8.0.0" has incorrect peer dependency "webpack@^4.36.0".

    换成命令

    yarn add sass-loader@7.3.1 node-sass

    在build/vue-loader.conf.js的rules下添加

    {
            test: /.scss$/,
            loaders: ['style', 'css', 'sass']
    }

    2.使用

    在页面中style标签修改为

    <style lang="scss">
        ……
    </style>

    eg:

      修改404.vue

    View Code

  • 相关阅读:
    .net Api 接口调用 增删改查
    自学Java基础知识第十七天
    自学Java基础知识第十六天
    自学Java基础知识第十五天
    自学Java基础知识第十四天
    自学Java基础知识第十三天
    自学Java基础知识第十二天
    自学Java基础知识第十一天
    自学Java基础知识第十天
    自学Java基础知识第九天
  • 原文地址:https://www.cnblogs.com/baby123/p/11864207.html
Copyright © 2011-2022 走看看