index.less 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. @import "../styles/mixins/index.less";
  2. @import "../styles/themes/index.less";
  3. .alert(@theme, @bg-color) {
  4. &--@{theme} {
  5. color: @alert-color;
  6. background-color: @bg-color;
  7. }
  8. }
  9. .@{wux-prefix}-alert {
  10. padding: 10px 15px;
  11. position: relative;
  12. display: flex;
  13. align-items: center;
  14. border-radius: @alert-border-radius;
  15. font-size: @alert-font-size;
  16. &__thumb {
  17. .square(@alert-thumb-size);
  18. display: block;
  19. margin-right: @alert-thumb-margin;
  20. }
  21. &__bd {
  22. flex: 1;
  23. }
  24. &__text {
  25. text-align: left;
  26. }
  27. &__desc {
  28. text-align: left;
  29. line-height: 1.2;
  30. font-size: 12px;
  31. }
  32. .alert(light, @alert-light-bg);
  33. .alert(stable, @alert-stable-bg);
  34. .alert(positive, @alert-positive-bg);
  35. .alert(calm, @alert-calm-bg);
  36. .alert(assertive, @alert-assertive-bg);
  37. .alert(balanced, @alert-balanced-bg);
  38. .alert(energized, @alert-energized-bg);
  39. .alert(royal, @alert-royal-bg);
  40. .alert(dark, @alert-dark-bg);
  41. }