scss

/*
1、使用自定义function和@each实现栅格布局。
@function buildLayout($num: 5){ } 结果:
col1{width: 20%}
col2{width: 40%}
...
*/ @function buildLayout($num: 5){
$map:(defaultValue:0);
$rate:percentage(1 / $num);
@for $i from 1 through $num{
$tmpMap:(col#{$i}: $rate * $i);
$map:map-merge($map,$tmpMap);
}
$map:map-remove($map,defaultValue);
@return $map;
} @mixin buildLayout($num:5){
$map:buildLayout($num);
@each $key,$value in $map{
.#{$key}{
width:$value;
}
}
}
@include buildLayout(10);
@debug buildLayout(10);

css

@charset "UTF-8";
/*
1、使用自定义function和@each实现栅格布局。
@function buildLayout($num: 5){ } 结果:
col1{width: 20%}
col2{width: 40%}
...
*/
.col1 {
width: 10%;
} .col2 {
width: 20%;
} .col3 {
width: 30%;
} .col4 {
width: 40%;
} .col5 {
width: 50%;
} .col6 {
width: 60%;
} .col7 {
width: 70%;
} .col8 {
width: 80%;
} .col9 {
width: 90%;
} .col10 {
width: 100%;
} /*# sourceMappingURL=demo1.css.map */

sass09的更多相关文章

随机推荐

  1. [terry笔记]Oracle SQL 优化之sql tuning advisor (STA)

    前言:经常可以碰到优化sql的需求,开发人员直接扔过来一个SQL让DBA优化,然后怎么办? 当然,经验丰富的DBA可以从各种方向下手,有时通过建立正确索引即可获得很好的优化效果,但是那些复杂SQL错综 ...

  2. 洛谷 P2243 电路维修

    P2243 电路维修 题目背景 Elf 是来自Gliese 星球的少女,由于偶然的原因漂流到了地球上.在她无依无靠的时候,善良的运输队员Mark 和James 收留了她.Elf 很感谢Mark和Jam ...

  3. HDU 1796

    呃,我竟然傻了,同时被a且b整除的个数为n/(a*b). 其实应该是n/[a,b]才对,是他们的最小公倍数啊... #include <iostream> #include <cst ...

  4. Firefox OS简单介绍

    Firefox OS系统架构框图 一些Firefox相关的术语简单介绍: B2G Boot to Gecko 的简称. Boot to Gecko Firefox OS 操作系统的project代号. ...

  5. Windows下面使用curl

    Windows下面使用curl 学习了:https://www.cnblogs.com/xing901022/p/4652624.html 下载地址:https://curl.haxx.se/down ...

  6. h5缓存之数据库

    /*======================================================= 函数功能:保存日志到本地数据库 ========================== ...

  7. svn创建分支的做法

    作者:朱金灿 来源:http://blog.csdn.net/clever101 1.  首先选择你要创建分支的工作目录,如下图: 2.选择要创建分支的路径.注释以及版本,选择HEADrevision ...

  8. Java事件处理机制1

    实现一个小程序,怎样通过点击不同的按钮,让面板的背景色发生相应的变化,如图: public class Demo2 extends JFrame implements ActionListener{ ...

  9. 转:IE 无法使用 js trim() 的解决方法

    http://hi.baidu.com/yuiezt/item/756d0f4ec4d2640ec11613f9   var aa = $("#id").val().trim()  ...

  10. kinEditor动态渲染的问题

    摘自:jingyan.baidu.com/article/a65957f4a4c89a24e67f9b3d.html 在使用kindEditor时,因为textarea是动态加载的,因而对textar ...