banner.scss 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. @import "./variables.scss";
  2. $module: #{$prefix}-banner;
  3. .#{$module} {
  4. padding: $spacing-banner-paddingY $spacing-banner-paddingX;
  5. // align-items: center;
  6. // @include font-size-regular;
  7. &-content-wrapper {
  8. display: flex;
  9. flex-direction: row;
  10. }
  11. &-description {
  12. margin: 0;
  13. }
  14. .#{$module}-content-wrapper {
  15. .#{$module}-content {
  16. display: flex;
  17. flex: 1;
  18. align-items: top;
  19. }
  20. }
  21. &-in-container {
  22. border-radius: $radius-banner;
  23. .#{$module}-content-wrapper {
  24. .#{$module}-content {
  25. &-body {
  26. flex: 1;
  27. .#{$module}-title + .#{$module}-description {
  28. margin-top: $spacing-banner_title_description-marginTop;
  29. }
  30. }
  31. }
  32. }
  33. }
  34. &-full {
  35. .#{$module}-content-wrapper {
  36. .#{$module}-content {
  37. justify-content: center;
  38. }
  39. .#{$module}-icon,
  40. .#{$module}-content-body {
  41. display: flex;
  42. align-items: center;
  43. }
  44. }
  45. }
  46. &-close {
  47. margin-left: $spacing-banner_closeBtn-marginLeft;
  48. height: $height-banner_closeBtn;
  49. width: $width-banner_closeBtn;
  50. }
  51. &-extra {
  52. margin-top: $spacing-banner_extra-marginTop;
  53. }
  54. &-icon {
  55. display: flex;
  56. margin-right: $spacing-banner_icon-marginRight;
  57. }
  58. &-info {
  59. background-color: $color-banner_info-bg-default;
  60. color: $color-banner_info-text-default;
  61. &.#{$module}-bordered {
  62. border: $width-banner-border solid $color-banner_info-border-default;
  63. }
  64. }
  65. &-warning {
  66. background-color: $color-banner_warning-bg-default;
  67. color: $color-banner_warning-text-default;
  68. &.#{$module}-bordered {
  69. border: $width-banner-border solid $color-banner_warning-border-default;
  70. }
  71. }
  72. &-success {
  73. background-color: $color-banner_success-bg-default;
  74. color: $color-banner_success-text-default;
  75. &.#{$module}-bordered {
  76. border: $width-banner-border solid $color-banner_success-border-default;
  77. }
  78. }
  79. &-danger {
  80. background-color: $color-banner_danger-bg-default;
  81. color: $color-banner_danger-text-default;
  82. &.#{$module}-bordered {
  83. border: $width-banner-border solid $color-banner_danger-border-default;
  84. }
  85. }
  86. }
  87. @import "./rtl.scss";