关于SASS工具

SASS

SASS是一种CSS的开发工具,它具有很强大的功能。众所周知,css不是一种编程语言,而是一种网页开发工具,不具有变量。但是SASS可以设置变量,可以有函数,是一种很强大的网页开发工具。

--------------------------------------
基本用法


SASS允许使用变量,所有变量以$开头。如:

        $color : red;         
        div {     
            color : $color;         
        }

如果变量需要镶嵌在字符串之中,就必须需要写在#{}之中。


        $side : left;         
        div {         
            border-#{$side}-radius: 5px;         
        }


SASS允许在代码中使用算式:

        body {         
            width: (14px/2);         
            height: 50px + 100px;                  
        }

SASS允许选择器嵌套。如:

        div h1 {         
            color : red;     
        }
可以写成:
        div {         
            h1 {         
                color:red;         
            }         
        }

属性也可以嵌套,比如border-color属性,可以写成:

        p {         
            border: {     
                color: red;         
            }         
        }
        //上面代码也等于下面
        p {
            border-color:red;
        }


注意,属性嵌套时,border后面必须加上冒号。

在嵌套的代码块内,&可以代表父元素。比如a:hover伪类,可以写成:
        a {
            &:hover { color: red; }         
        }

mixin混合变量:

可以指定参数和变量.如下面代码块:

        @mixin box($width:10px,$height) {         
            width: $width;         
            height: $height;         
        }

在后面引用这个代码块时,可以使用@include box的方法。如:
        div{
            @include box(10px,10px);
        }

        //在传参数的时候,如果代码块里有默认的值,我们可以不传这个参数。如:
        div{
            @include box(10px);
        }

        

        

转载于:https://www.cnblogs.com/ddzhao1989/p/4658584.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值