syntax.less 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. //less中的单行注释,注释中的内容不会被解析到css中,快捷键为Ctrl+/
  2. /*
  3. css中的注释,内容会被解析到css文件中
  4. */
  5. .box1{
  6. background-color: #bfa;
  7. .box2{
  8. background-color: #ff0;
  9. .box4{
  10. color: red;
  11. }
  12. }
  13. .box3{
  14. background-color: orange;
  15. }
  16. }
  17. //变量,在变量中可以存储一个任意的值
  18. // 并且我们可以在需要时,任意的修改变量中的值
  19. // 变量的语法:@变量名
  20. // 使用变量时,如果是直接使用,则以 @变量名 的形式使用即可
  21. @a:100px;
  22. @b:#bfa;
  23. .box5{
  24. width: @a;
  25. color: @b;
  26. }
  27. // 作为类名,或者一部分值使用时,必须以 @{变量名} 的形式使用
  28. @c:box6;
  29. .@{c}{
  30. width: @a;
  31. background-image: url('@{c}/1.png');
  32. }
  33. @d:200px;
  34. @d:300px;
  35. div{
  36. //变量发生重名时,会优先使用比较近的变量
  37. @d:115px;
  38. width: @d;
  39. height: @e;
  40. }
  41. // 可以在变量声明前就使用变量(一般不建议这样使用)
  42. @e:335px;
  43. div{
  44. width: 300px;
  45. height: $width;
  46. }