day10

1.我今天学了什么

1.1配置webstoem的安装环境

http://www.jianshu.com/p/c482c6ea0a4b

1.2sass

http://www.jianshu.com/p/0f96f42b6924

2.1变量

$bg:pink;
.header{background:$bg};
$place:top;
如果变量需要镶嵌在字符串之中,就必须需要写在#{}
之中.
.header{
  margin-#{$place}:20px;
}

2.2计算功能

body{
            margin:(14px/2);
            top:50px+100px;
            roght:$var*10%;
      }

2.3嵌套

div h{
  color:red;
}
可以改写为
    div{
            hi{
                  color:red
             }
       }

2.4代码重写

2.41继承
//SASS允许一个选择器,继承另一个选择器.比如,现有class1:
.class1{
            border:1px solid #ddd;
      }
.class2{
            @extend.class1;
            font-size:120%;
      }
2.42Mixin
//是可以重用的代码块
   @mixin left{
              float:left;
              margin-left:10px;
      }
div{
              @include left;
      }
//mixin的强大之处,在于可以指定参数和缺省值.
@mixin left($value:10px){
               float:left;
               margin-right:$value;
}
div{
               @include left(20px)
     }
//可以传递多个参数
@mixin wh($w:100px;$h:100px0{
              width:$w;
              height:$h;
}
div{
              @include wh(200px,200px);
    }
2.5插入文件
@import命令,用来插入外部文件.
@import"path/filename.scss"
如果插入的是.css文件,则等同于css的import的命令.
@import"foo.css"

2我掌握了的
2.1变量

$bg:pink;
.header{background:$bg};
$place:top;
如果变量需要镶嵌在字符串之中,就必须需要写在#{}
之中.
.header{
  margin-#{$place}:20px;
}

2.2计算功能

body{
            margin:(14px/2);
            top:50px+100px;
            roght:$var*10%;
      }

2.3嵌套

div h{
  color:red;
}
可以改写为
    div{
            hi{
                  color:red
             }
       }

2.4代码重写

2.41继承
//SASS允许一个选择器,继承另一个选择器.比如,现有class1:
.class1{
            border:1px solid #ddd;
      }
.class2{
            @extend.class1;
            font-size:120%;
      }
2.42Mixin
//是可以重用的代码块
   @mixin left{
              float:left;
              margin-left:10px;
      }
div{
              @include left;
      }
//mixin的强大之处,在于可以指定参数和缺省值.
@mixin left($value:10px){
               float:left;
               margin-right:$value;
}
div{
               @include left(20px)
     }
//可以传递多个参数
@mixin wh($w:100px;$h:100px0{
              width:$w;
              height:$h;
}
div{
              @include wh(200px,200px);
    }
2.5插入文件
@import命令,用来插入外部文件.
@import"path/filename.scss"
如果插入的是.css文件,则等同于css的import的命令.
@import"foo.css"

3我没掌握的
1.1配置webstoem的安装环境

http://www.jianshu.com/p/c482c6ea0a4b

1.2sass

http://www.jianshu.com/p/0f96f42b6924
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,046评论 25 709
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,898评论 18 399
  • A我今天学了什么 1.配置webstorm的安装环境 2.sass的语法 2.1变量 2.2计算功能 2.3嵌套 ...
    Rosemarry丶阅读 1,371评论 0 0
  • 面对不确定的爱情婚姻未来,爱情邪教的理论就是圣经中那条蛇,你不吃下那个善恶树上的果子,怎么就知道一定被上帝惩...
    ppk865_ppk阅读 4,840评论 0 2
  • 那一年,我二十岁,你十九岁。我们各自带着自己的憧憬和梦想在大学相遇。 初见你时,桔色的衬衣,高高的马尾辫,显得那么...
    放肆喜欢控制爱阅读 3,892评论 4 5