_box-shadow.scss 579 B

123456789101112131415161718192021222324
  1. @mixin box-shadow($shadow...) {
  2. @if $enable-shadows {
  3. $result: ();
  4. $has-single-value: false;
  5. $single-value: null;
  6. @each $value in $shadow {
  7. @if $value != null {
  8. @if $value == none or $value == initial or $value == inherit or $value == unset {
  9. $has-single-value: true;
  10. $single-value: $value;
  11. } @else {
  12. $result: append($result, $value, "comma");
  13. }
  14. }
  15. }
  16. @if $has-single-value {
  17. box-shadow: $single-value;
  18. } @else if (length($result) > 0) {
  19. box-shadow: $result;
  20. }
  21. }
  22. }