scss 使用例子

来源:互联网 发布:淘宝钓鱼网站举报 编辑:程序博客网 时间:2024/06/13 00:46
/*use @import  base.scss fileand file's may not have suffix*/@import 'base_font';@import 'base_color.scss';@import 'base_pattern.scss';//company-name use for company project$company-name: nicole;body {  /*font-size: $baseFontSize;*/}//@each use demo:font-size$fontSize: ('12', 1.2), ('14', 1.4), ('16', 1.6), ('18', 1.8), ('20', 2.0), ('22', 2.2), ('24', 2.4);@each $font-size in $fontSize {  .#{$company-name}-fontSize-#{nth($font-size,1)} {    font-size: #{nth($font-size,2)}rem;  }}//@each use demo:color$color: 'f00', '000', 'fff';@each $text-color in $color {  .#{$company-name}-color-#{$text-color} {    color: #{'#'}#{$text-color};  }}/*@each use demo:border setting*/$border: (1, 'ccc', solid), (2, 'f00', dotted);@each $border-num, $border-color, $type in $border {  .#{$company-name}-color-#{$border-color} {    border: $border-num#{'px'}, #{'#'}#{$border-color}, $type;  }}//@each-->Multiple field list data loop$animal-data: (puma, black, default), (sea-slug, blue, pointer), (egret, white, move);@each $animal, $color, $cursor in $animal-data {  .#{$company-name}-a-#{$color} {    background-image: url('/images/#{$animal}.png');    border: 2px solid $color;    cursor: $cursor;  }}// class span1-$gridColumns// Class span loop output, through the variable $gridSpanSwitch to control whether the output//-----------------------------------------------------$gridColumns: 12 !default;$gridcolumnWidth: 60em !default;$gridGutter: 20em !default;%span-base {  float: left;  margin-left: $gridGutter / 4;  margin-right: $gridGutter / 4;}/*through have $gridColumns:12*/@for $i from 1 through $gridColumns {  .div-width#{$i} {    @extend %span-base;    //width: ($gridcolumnWidth + $gridGutter) * $i - $gridGutter;  }}/*to not have $gridColumns:12*/@for $i from 1 to $gridColumns {  .span#{$i} {    @extend %span-base;    //width: ($gridcolumnWidth + $gridGutter) * $i - $gridGutter;  }}/*clearfix use demo*/.#{$company-name}-clearfix {  @extend %clearfix}//------.clearfix {  &:after {    content: "";    display: block;    clear: both;  }  zoom: 1;}.clearn {  clear: both;}/*a link use */a {  color: nth($linkColor, 1);  font-size: $baseFontSize+1;  &:hover {    color: nth($linkColor, 2);  }}
0 0
原创粉丝点击