Bootstrap-sass<3> mixins
2016-08-20 15:30
309 查看
Bootstrap-sass mixins
由于之前基本用的都是基础布局,mixins文件只用到几个基础的mixin,但也算比较常用的。
<1>make-row()系列:
![](https://img-blog.csdn.net/20160820153057340?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
我们可以看到make-row()功能就是在布局中生成一行,同时我们也看到在grid.scss中,也有make-xs-column()且对该行数做了不同分辨率下的适配。
如我们可以如下使用:当你在section中想要更好的管理内容时。
<section>
<-- sass-->
section {
@include make-row();
}
<2>size()
当我们用bootstrap生成行列时,可能跟里面的内容大小不是完全的恰到好处,这个时候,我们可以用size(),它是基于内容的,可以使外围的容器大小基于内容大小进行变化。
<3>组件和效果相关
bootstrap为我们写好了很多组件,而bootstrap-sass也为我们封装好了这些组件在mixins下。在mixins文件夹中你可以看到好多熟悉的名字,如progress-bar,tab,table,panels等这些都是具体组件相关,当我们需要时直接查看调用即可,每个文件里一般就一个函数,易读性和扩展性十分强。
同时,我们也看到一些效果相关的mixins,如size,tab-focus,text-overflow等,这些也是非常不错的mixins。
以上是比较常用的mixins,接下来看一些从网上寻来感觉不错的mixins库.
<1>Bourbon
一个sass的库,在跨浏览器方面做了很大的优化,里面包含着很多跨浏览器相关的sass mixins.
http://bourbon.io/
<2>Sass css3 mixins
这是一个基于css3效果的,并将效果封装在mixins中的一个sass库。
http://mynameismatthieu.com/sass-css3-mixins/
当你完成之后生成css文件时发现会比较大,因为里面包含了很多空格空行,这时,你可以用gulp进行压缩。
由于之前基本用的都是基础布局,mixins文件只用到几个基础的mixin,但也算比较常用的。
<1>make-row()系列:
我们可以看到make-row()功能就是在布局中生成一行,同时我们也看到在grid.scss中,也有make-xs-column()且对该行数做了不同分辨率下的适配。
如我们可以如下使用:当你在section中想要更好的管理内容时。
<section>
<-- sass-->
section {
@include make-row();
}
<2>size()
当我们用bootstrap生成行列时,可能跟里面的内容大小不是完全的恰到好处,这个时候,我们可以用size(),它是基于内容的,可以使外围的容器大小基于内容大小进行变化。
<3>组件和效果相关
bootstrap为我们写好了很多组件,而bootstrap-sass也为我们封装好了这些组件在mixins下。在mixins文件夹中你可以看到好多熟悉的名字,如progress-bar,tab,table,panels等这些都是具体组件相关,当我们需要时直接查看调用即可,每个文件里一般就一个函数,易读性和扩展性十分强。
同时,我们也看到一些效果相关的mixins,如size,tab-focus,text-overflow等,这些也是非常不错的mixins。
以上是比较常用的mixins,接下来看一些从网上寻来感觉不错的mixins库.
<1>Bourbon
一个sass的库,在跨浏览器方面做了很大的优化,里面包含着很多跨浏览器相关的sass mixins.
http://bourbon.io/
<2>Sass css3 mixins
这是一个基于css3效果的,并将效果封装在mixins中的一个sass库。
http://mynameismatthieu.com/sass-css3-mixins/
当你完成之后生成css文件时发现会比较大,因为里面包含了很多空格空行,这时,你可以用gulp进行压缩。
相关文章推荐
- Bootstrap-sass<1>安装与基本结构
- Bootstrap-sass<1> 安装与基本结构
- Bootstrap-sass<2>基本布局
- Bootstrap <基础五>表格
- Bootstrap <基础十八>面包屑导航(Breadcrumbs)
- Android知识点<3> Service 相关
- Bootstrap <基础三十>Well
- Jquery<3>操作DOM
- Python<3>字符串基础
- OllyDBG 入门系列<3> 函数参考
- 数据库/Java关键字<3>
- Bootstrap <第一篇>
- Linux下git基本使用总结<3>
- 指尖上的代码[C语言版]-<3>
- 黑马程序员 Java基础<十>---> IO流<3>-其他流对象简述
- BootstrapDialog自动加<br> BUG处理
- Python: 渐进猜数字游戏 <3> 基本输入输出
- Router Configuration<3>
- Bootstrap(1)__Bootstrap基础<页面排版,图片,按钮,表格,表单>
- BootStrap网页中代码显示<code><pre>用法详解