sass系列之css3-分裂规则

之前在项目中也有用过sass这个高于css的元语言,没有彻底的学过,这几天正好学习之,今天就对于compass中的分裂规则混合宏来开篇。

分裂规则

在css3中,分列跪着是允许开发人员多列显示元素内容的,详细内容点这里,当然一谈到css属性的兼容就头疼,我们用sass开发就不必担心了。

<div id="box" class="three-cols">
    <p>这是一段神奇的文字...</p>
    <p>这是一段神奇的文字...</p>
    <p>这是一段神奇的文字...</p>
</div>

上面的是一个box盒子中有3段文字,box上有一个类名为three-cols的类名,好来看sass代码

@import "compass";
.three-cols{
     @include column-count(3);

}

我们用import引入compass,然后在three-cols中,用@include来引入分列宏。
下面是生成的css代码。

/* line 2, ../sass/index.scss */
.three-cols {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3; }

怎么样是不是不用考虑前缀的问题了,但是要注意,有些css3宏,compass并没有做兼容处理的,当碰到这种情况,大家就要自己写宏了。

当然column-count(3);这个宏的意思就是指定列数。如果想要知道更多的关于这个宏的信息就查找compass的官方网站吧,附上链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值