index.scss 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. // @import './reset.scss';
  2. @import url(reset.css);
  3. $a: plum;
  4. $cc: red !important;
  5. $dd: yellow !default;
  6. $box1: 2px solid #f00;
  7. @mixin vase {
  8. width: 500px;
  9. height: 500px;
  10. color: $cc;
  11. background: $dd;
  12. }
  13. @mixin a1($size) {
  14. font-size: $size;
  15. background: lightblue;
  16. }
  17. @mixin a2($radius: 50%, $color: $dd) {
  18. border-radius: $radius;
  19. box-shadow: 10px 10px 5px $color;
  20. }
  21. // @mixin a2($radius:50%,$color:$dd) {
  22. // border-radius: $radius;
  23. // box-shadow: 10px 10px 5px $color;
  24. // }
  25. // @mixin a3($a,$b,$c,$d) {
  26. // box-shadow: $a $b $c $d;
  27. // }
  28. @mixin a3($shadow...) {
  29. box-shadow: $shadow;
  30. }
  31. .happy {
  32. width: 1000xp;
  33. height: 800px;
  34. border: 4px solid pink;
  35. }
  36. %hi {
  37. width: 800px;
  38. height: 800px;
  39. background: #ccc;
  40. margin: 0 auto;
  41. }
  42. .con {
  43. // @extend %hi;
  44. @extend .happy;
  45. }
  46. // 单行注释 哈哈哈哈
  47. /*多行注释*/
  48. .box {
  49. width: 500px;
  50. height: 500px;
  51. border: $box1;
  52. $bb: purple !global;
  53. font: {
  54. size: 30px;
  55. weight: bold;
  56. family: "Courier New", Courier, monospace;
  57. style: italic;
  58. }
  59. h1 {
  60. // color: $cc;
  61. // color: $dd;
  62. color: $bb;
  63. span {
  64. color: $cc;
  65. font-size: 15px;
  66. }
  67. }
  68. ul {
  69. li {
  70. color: $a;
  71. &:hover {
  72. color: $cc;
  73. }
  74. }
  75. }
  76. }
  77. .box1 {
  78. @include vase;
  79. @include a1(10px);
  80. @include a2;
  81. @include a3(10px 10px 10px blue);
  82. // @extend .happy;
  83. }
  84. // ul li:hover
  85. // img[alt='www'] {}