Sass
MakeGreatEffort
这个作者很懒,什么都没留下…
展开
-
4. CSS 功能拓展 (CSS Extensions)
4.1. 嵌套规则 (Nested Rules)Sass 允许将一套 CSS 样式嵌套进另一套样式中,内层的样式将它外层的选择器作为父选择器,例如:#main p { color: #00ff00; width: 97%; .redbox { background-color: #ff0000; color: #000000; }}编译为#...转载 2019-03-12 10:05:45 · 241 阅读 · 0 评论 -
4.2. 父选择器 & (Referencing Parent Selectors: &)
在嵌套 CSS 规则时,有时也需要直接使用嵌套外层的父选择器,例如,当给某个元素设定 hover 样式时,或者当 body 元素有某个 classname 时,可以用 & 代表嵌套规则外层的父选择器。a { font-weight: bold; text-decoration: none; &:hover { text-decoration: underline;...转载 2019-03-12 10:06:27 · 708 阅读 · 0 评论 -
4.3. 属性嵌套 (Nested Properties)
有些 CSS 属性遵循相同的命名空间 (namespace),比如 font-family, font-size, font-weight 都以 font 作为属性的命名空间。为了便于管理这样的属性,同时也为了避免了重复输入,Sass 允许将属性嵌套在命名空间中,例如:.funky { font: { family: fantasy; size: 30em; we...转载 2019-03-12 10:07:10 · 441 阅读 · 0 评论 -
9.1. 定义混合指令 @mixin (Defining a Mixin: @mixin)
混合指令的用法是在 @mixin 后添加名称与样式,比如名为 large-text 的混合通过下面的代码定义:@mixin large-text { font: { family: Arial; size: 20px; weight: bold; } color: #ff0000;}混合也需要包含选择器和属性,甚至可以用 & 引用父选择器:...转载 2019-03-12 10:08:51 · 743 阅读 · 0 评论 -
SASS详解之继承(extend)
每一个类名都有可能有另一个类名的所有样式和它自己的特定样式的。当一个div的身上有两个类名,一个是“one”,另一个是“two”的时候。如下HTML代码 <div class="one two"> 梦龙小站 </div>CSS代码 .one {width:100px;height:100px;} .two {backg...转载 2019-03-12 10:42:53 · 5226 阅读 · 1 评论 -
sass基础语法--嵌套与继承
1.嵌套1-1.选择器嵌套 /*选择器嵌套*/ body{ background: antiquewhite; header{ background: aquamarine; } }1-2.属性嵌套 /*属性嵌套*/ footer{ backgrou...转载 2019-03-12 10:48:03 · 1012 阅读 · 0 评论