+
+@mixin ellipsis {
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+@mixin ellipsis-multiline($font-size: 16px, $number-of-lines: 2) {
+ display: block;
+ /* Fallback for non-webkit */
+ display: -webkit-box;
+ max-height: $font-size * $number-of-lines;
+ /* Fallback for non-webkit */
+ font-size: $font-size;
+ line-height: $font-size;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+@mixin prefix($property, $parameters...) {
+ @each $prefix in -webkit-, -moz-, -ms-, -o-, "" {
+ #{$prefix}#{$property}: $parameters;
+ }
+}
+