/*!
 * name: @jswork/wsui-em-justify-list
 * description: Em layout justify list.
 * homepage: https://github.com/afeiship/wsui-em-justify-list
 * version: 2.0.1
 * date: 2023-02-03 16:35:47
 * license: MIT
 */

/*wsui-em-justify-list Start*/
$wsui-em-justify-list-options: (
  unit: 1em,
  list: (
    2,
    3,
    4,
    5,
    6,
  ),
) !default;

.wsui-em-justify-list {
  $unit: map-get(
    $map: $wsui-em-justify-list-options,
    $key: unit,
  );

  $list: map-get(
    $map: $wsui-em-justify-list-options,
    $key: list,
  );

  margin: -$unit/2;
  overflow: hidden;
  > .is-item {
    box-sizing: border-box;
    float: left;
    margin: $unit/2;
  }

  @each $item in $list {
    &[data-count="#{$item}"] {
      > .is-item {
        width: calc(#{percentage(1 / $item)} - #{$unit});
      }
    }
  }
}
/*wsui-em-justify-list End*/
