sass和canvas

本文介绍了Sass作为CSS预处理器的优势,如解决CSS权重控制和嵌套问题,并详细阐述了Sass文件的两种格式及如何通过npm安装和使用Sass进行编译。同时,文章也提及了CSS Map文件的作用和Sass的变量、嵌套、混合器、继承和导入等特性。此外,还简单介绍了HTML5的Canvas元素,用于在网页上进行绘图,并展示了绘制折线图的示例。
摘要由CSDN通过智能技术生成

介绍

css编写时权重难以控制,嵌套层级多导致代码编写不方便。sass的出现就是为了解决css的缺点。

sass不能直接被浏览器识别,所以需要进行编译成正常的css文件才能被浏览器使用。

sass文件的后缀有两种:

1.   .sass   -  嵌套关系不用{},用缩进来表示的

2.   .scss - 跟css的写法是一样的

sass不能直接被html引入使用,浏览器不能识别这种类型的文件和这种语法

    sass文件需要编译成css文件才能用

    npm中有一个工具,专门用来编译sass文件 - sass

    1.下载sass工具 - npm下载安装

        npm i sass -g

    2.测试是否能用

        sass --version

    3.编译

        sass 被编译的文件 编译以后的文件

    4.监视文件变化自动编译

        sass --watch 被编译的文件:编译后的文件

    5.监视文件夹变化自动编译

        sass --watch 被编译的文件所在的文件夹:编译以后的文件所在的文件夹

    map文件:如果有错误,map文件能指引浏览器将错误指到源文件  - sass,如果没有map文件,浏览器错误提示在css中

注释

// 单行注释,但是在编译的时候不保留
/*
多行注释
编译的时候可以保留
压缩的时候不保留
*/
/*!
多行注释
编译和压缩的时候都会保留
*/

变量

定义语法:

$变量名:值;

值里面是字符串的,也不需要加引号


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值