關於SASS工具

SASS

SASS是一種CSS的開發工具,它具備很強大的功能。衆所周知,css不是一種編程語言,而是一種網頁開發工具,不具備變量。可是SASS能夠設置變量,能夠有函數,是一種很強大的網頁開發工具。
css

--------------------------------------
基本用法
編程


SASS容許使用變量,全部變量以$開頭。如:

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

若是變量須要鑲嵌在字符串之中,就必須須要寫在#{}之中。
編程語言


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


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);
        }
spa

相關文章
相關標籤/搜索