navSteps.scss 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. $module: #{$prefix}-steps;
  2. $item: #{$module}-item;
  3. $basicType: #{$module}-nav;
  4. .#{$basicType} {
  5. display: inline-flex;
  6. flex-flow: row nowrap;
  7. .#{$item} {
  8. @include box-sizing;
  9. &:last-child {
  10. flex: none;
  11. .#{$item}-content {
  12. width: auto;
  13. }
  14. }
  15. .#{$item}-container {
  16. display: flex;
  17. align-items: center;
  18. color: $color-steps_nav_item_container-text;
  19. .#{$item}-icon {
  20. display: inline-flex;
  21. flex: 1;
  22. justify-content: center;
  23. color: $color-steps_nav_item-icon;
  24. min-width: $width-steps_nav_item_icon-minWidth;
  25. }
  26. }
  27. .#{$item}-content {
  28. flex: 1;
  29. display: inline-block;
  30. }
  31. .#{$item}-title {
  32. @include font-size-header-6;
  33. max-width: $width-steps_nav_item_title-maxWidth;
  34. @include text-overflow-hidden;
  35. font-weight: $font-steps_nav_item_title-fontWeight;
  36. }
  37. &-active {
  38. .#{$item}-title {
  39. color: $color-steps_nav_item_title-text-active;
  40. font-weight: $font-steps_nav_item_title_active-fontWeight;
  41. }
  42. }
  43. }
  44. &.#{$module}-small {
  45. .#{$item} {
  46. .#{$item}-title {
  47. @include font-size-regular;
  48. }
  49. }
  50. }
  51. }