Sass ပုံစံ
- 上一页 Sass တည်ဆောက်
- 下一页 Sass 嵌套
Sass ပုံစံ
A variable is a way to store information, which you can use repeatedly later.
Through Sass, you caninformationstored in variables, for example:
- string
- number
- color
- boolean
- list
- null
Sass သည် $ အမှတ် နှင့် အမည် ပြီး ပုံစံ အမှတ် ကို ဖော်ထုတ် သည်:
Sass ပုံစံ နိုင်ငံ
$variablename: value;
အောက်ပါ အမျိုးအစား ကြည့်ပါ:
myFont
myColor
myFontSize
myWidth
ပုံစံ အမှတ် ကို ဖော်ထုတ် ပြီးနောက် ၊ အမှတ် အသုံးပြု နိုင် ရာ အများဆုံး အခြေအနေ တွင် သာ အသုံးပြု နိုင်သည်:
SCSS 语法:
$myFont: Helvetica, sans-serif; $myColor: red; $myFontSize: 18px; $myWidth: 680px; body { font-family: $myFont; font-size: $myFontSize; color: $myColor; } #container { width: $myWidth; }
ထိုမှာ Sass ဖိုင် ပြောင်းလဲပြောင်းလဲ ဖြစ်ပါက ၊ သူတို့ သည် ပုံစံ (myFont、myColor တို့) ကို အသုံးပြု ပြီး အသုံးပြု သော ပုံစံ နှင့် ပုံစံ အတွင်း ပါ ပုံစံ အမှတ် ကို ပြန်လည် ပေးပို့ပါ:
CSS 输出:
body { font-family: Helvetica, sans-serif; font-size: 18px; color: red; } #container { width: 680px; }
Sass ပုံစံ နိုင်ငံ
Sass ပုံစံ အမှတ် သည် သူတို့ ကို ဒါ ကို အသုံးပြု သော အသုံးပြု အခြေအနေ တွင် သာ အသုံးပြု နိုင်သည်。
အောက်ပါ အမျိုးအစား ကြည့်ပါ:
SCSS 语法:
$myColor: red; h1 { $myColor: green; color: $myColor; } p { color: $myColor; }
标签内的文本颜色是红色还是绿色?是红的!
另一个定义,$myColor: green; 位于 规则内,并且只在那里可用!
所以,CSS 输出将是:
CSS 输出:
h1 { color: green; } p { color: red; }
好的,这是变量作用域的默认行为。
使用 Sass !global
可以使用 !global
开关覆盖变量作用域的默认行为。
!global
指示变量是全局的,这意味着它可以在所有级别上被访问。
请看下面的例子(与上面相同,但添加了 !global
):
SCSS 语法:
$myColor: red; h1 { $myColor: green !global; color: $myColor; } p { color: $myColor; }
现在 标签内的文本颜色将是绿色!
所以,CSS 输出将是:
CSS 输出:
h1 { color: green; } p { color: green; }
提示:应该在任何规则之外定义全局变量。明智的做法是在其自己的文件中定义所有全局变量,名为 "_globals.scss",并使用 @include 关键字包含该文件。
- 上一页 Sass တည်ဆောက်
- 下一页 Sass 嵌套