_mixins.scss 478 B

1234567891011121314151617181920212223242526272829
  1. @mixin ellipsis($line: 1) {
  2. text-overflow: ellipsis;
  3. overflow: hidden;
  4. @if $line == 1 {
  5. width: 100%;
  6. white-space: nowrap;
  7. } @else {
  8. display: -webkit-box;
  9. word-break: break-all;
  10. -webkit-box-orient: vertical;
  11. -webkit-line-clamp: $line;
  12. }
  13. }
  14. @mixin clearfix {
  15. $selector: &;
  16. @at-root {
  17. #{$selector}::before,
  18. #{$selector}::after {
  19. display: table;
  20. content: "";
  21. }
  22. #{$selector}::after {
  23. clear: both;
  24. }
  25. }
  26. }