SASS入门记

作者: 老夫编程就是一把梭 | 来源:发表于2017-07-07 11:00 被阅读0次

半路出家,刚刚入门,作为一名前端菜鸡,敲代码一向都是ctrl+c、ctrl+v一把梭,之前写css都是噩梦,各种重复的选择器,子类选择器充斥着css样式表。不过最近在学习vue.js的时候,接触到了sass这个css预编译器,仿佛打开了新世界的大门,感觉写样式时腰也不酸了,腿也不痛了,一口气能敲一个页面。所以写下这篇笔记,目的在于记录自己的学习历程。


za.jpg

老规矩,学习的3W

一、什么是sass呢?

这篇不是教科书,所以呢简单说下,sass是css的升级版,基于Ruby编写,不懂Ruby?没事,不会照样可以学会Sass。具体sass概念可以度娘。

二、为什么我们要使用Sass呢?

开门见山,用了sass,写起css样式来,键盘带风,效率飞升,另一方面,sass可以让你们这些老司机避免翻车,让你的css代码将变得更有条理,更简洁明了,修改起来也变得简单高效,比步步高点读机还要更easy。

三、如何使用呢?

安装方法自行度娘~。我只说下我自己的vue.js项目中如何使用Sass。
哦,这里还要说下,我喜欢用scss文件,scss其实是和Sass同一种,只不过样式表后缀名不同,另外样式的写法稍微区别一丢丢,scss和传统css写法一致,sass写法不带’{}‘和’;‘,用严格的还行和缩进控制。个人认为就这点区别了吧。
我的vue.js项目呢是用vue-cli工具构建的,怎么使用sass呢,安装依赖喽~

npm install --save-dev sass-loader
//sass-loader依赖于node-sass
npm install --save-dev node-sass
npm install --save-dev sass

安装好依赖之后还需要到build目录下的webpack.base.conf.js文件下的module模块中的rules中添加规则如下:

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

在组件的style标签改成如下代码:
<style rel="stylesheet/scss" lang="scss" scoped>之后呢,就可以在项目中使用SASS了,体验非一般的css书写速度吧~
具体的sass语法和特性,下次分享

相关文章

  • SASS入门记

    半路出家,刚刚入门,作为一名前端菜鸡,敲代码一向都是ctrl+c、ctrl+v一把梭,之前写css都是噩梦,各种重...

  • Sass快熟入门与简单实战

    Sass入门与实战 **Sass is the most mature, stable, and powerful...

  • Sass概览

    sass英文官方网站sass中文网 翻译自sass英文官方网站 sass入门 在你使用Sass之前,你需要先在你的...

  • 第一个模块 Sass入门篇

    慕课网 Sass入门篇慕课网 http://www.imooc.com/w3cplus学习 Sass入门篇 安装s...

  • Sass 入门

    Sass 入门 Sass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variable...

  • sass入门

    变量 变量定义 $变量名: 变量值; 变量使用 $变量名$变量名不能使用在CSS选择器和属性名中 嵌套规则 普通嵌...

  • sass入门

    编译 使用 sass --watch监控文件的改变,并对其进行实时编译语法: sass --watch input...

  • sass 入门

    一、使用变量 【作用】:你可以把反复使用的css属性值 定义成变量,然后通过变量名来引用它们,而无需重复书写这一属...

  • SASS入门

    SASS是一种对CSS进行了扩充的开发工具,它提供了许多便利的写法,使得CSS的开发变得简单和可维护,大大节省了样...

  • Sass入门

    学习Sass(官网:Sass)之前需要了解什么是Sass,Sass全称:Syntactically Awesome...

网友评论

    本文标题:SASS入门记

    本文链接:https://www.haomeiwen.com/subject/anrlhxtx.html