我的scss常用方法

Xuanmo 发表于:2018-06-29 13:19:13 分类:前端自动化  389  11

兼容IE透明度写法

@mixin opacity($number: 0.5) {
  opacity: $number;
  filter: alpha(opacity=#{$number * 100});
}

 
修改input placeholder颜色

@mixin placeholderColor($color: #fff) {
  &::-webkit-input-placeholder {
    color: $color;
  }

  &::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: $color;
  }

  &:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: $color;
  }

  &:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: $color;
  }
}

 
多行文字超出显示省略号

@mixin ellipsisMultiline($number: 1) {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-line-clamp: $number;
}

 
文字一行超出显示省略号

%ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
  • 20人 Love
  • 4人 Haha
  • 1人 Wow
  • 2人 Sad
  • 1人 Angry
SASS、scss

作者简介:Xuanmo

打赏

生命的意义在于折腾。

共 11 条评论关于 “我的scss常用方法”