内容简介:Susy 2 教程 — Shorhand 篇
Shorthand
Susy提供了一个简单的语法来轻松地将任意设置传递到函数(function)和混合宏(mixin)中。想要完全掌握Susy2, Shorthand 很关键。
简写语法(shorthand syntax)
Shorthand: $span $grid $keywords;
$span
span 可以是任何长度的跨列。
$grid
grid 是 列(column) 的设置的,而且还可以设置 gutter 、 column-width ,例如:
// 12列 $grid: 12; // 12列,gutter为1/3 $grid: 12 1/3; // 12列,列宽60px,gutter10px $grid: 12 (60px 10px); // 按 1:2:3:2:1比例分12列,gutter为1/4 $grid: (1 2 3 2 1) .25;
$keywords
keyword比较容易,几乎所有设置都带有 keyword ,因为是map类型,可以无序的写入,先看一下全局的:
$global-keywords: (
container : auto,
math : static fluid,
output : isolate float,
container-position : left center right,
flow : ltr rtl,
gutter-position : before after split inside inside-static,
debug: (
image : show hide show-columns show-baseline,
output : background overlay,
),
);
$local-keywords: (
box-sizing : border-box content-box,
edge : first alpha last omega,
spread : narrow wide wider,
gutter-override : no-gutters no-gutter,
clear : break nobreak,
role : nest,
);
Examples
创建一个Layout的简写配置:
- 语法:
<grid><keywords>
// grid: (columns: 4, gutters: 1/4, column-width: 4em); // keywords: (math: fluid, gutter-position: inside-static, flow: rtl); $demo: 4 (4em 1em) fluid inside-static rtl; $result : layout($demo); // 打印输出 @debug $result; // (math: fluid, gutter-position: inside-static, flow: rtl, columns: 4, gutters: 0.25, column-width: 4em)
创建一个Span的简写配置
Susy2 有大量计算或设置宽度的函数和混合宏,所以创建span的简写配置会比较常用。
- 语法:
<span>at<location>of<layout>
// span: 3; // location: 4; // layout: (columns: 12, gutters: .25, math: fluid) $span: 3 at 4 of 12 .25 fluid; // Only $span is required in most cases $span: 30%;
预告:下一篇:通过 Susy2 打造 bootstrap 栅格系统
以上所述就是小编给大家介绍的《Susy 2 教程 — Shorhand 篇》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
MySQL必知必会
[英] Ben Forta / 刘晓霞、钟鸣 / 人民邮电出版社 / 2009-1 / 39.00元
《MySQL必知必会》MySQL是世界上最受欢迎的数据库管理系统之一。书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。一起来看看 《MySQL必知必会》 这本书的介绍吧!