| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- // @import url(reset.css);
- @import './reset.scss';
- $a: #ff0;
- $b: 70 !default;
- /*
- 混合宏
- @mixin 定义一个可以在整个样式表中重复使用的样式
- @include 调用
- */
- @mixin aaa {
- // border-radius: 20px;
- border: 3px solid #00f;
- }
- @mixin bbb($x) {
- border-radius: $x;
- }
- @mixin ccc($w:500px, $h:500px) {
- width: $w;
- height: $h;
- }
- @mixin ddd($q...) {
- box-shadow: $q;
- }
- .box {
- @include aaa;
- @include bbb(50px);
- @include ccc;
- @include ddd(5px 10px 10px red);
- h1 {
- color: $a;
- font-size: $b + px;
- $c: red !global;
- }
- // 这是一条注释 单行注释 编译后不会出现在css中
- /* 多行注释 编译后会出现在css中 */
- // 嵌套 选择器嵌套
- ul {
- li {
- a {
- color: $c;
- // font-size: 20px;
- // font-style: italic;
- // 属性嵌套
- font: {
- size: 30px;
- style: italic;
- }
- // 伪类嵌套
- &:hover {
- color: #ff0;
- }
- }
- }
- }
- }
|