/*
  常用辅助类工具mixin和未归类mixin
*/
@import '~antd/es/style/mixins/clearfix';

/*
  透明度
  @opacity
*/
.opacity(@opacity: 20) {
  opacity: @opacity / 10000%;
}

// 禁止文本被选择
.userSelectDisabled() {
  user-select: none;
}

// 隐藏鼠标手势
.hideCursor() {
  cursor: none !important;
}

/*
 禁用元素事件
 1. 阻止任何点击动作的执行
 2. 使链接显示为默认光标(cursor:default)
 3. 阻止触发hover和active状态
 4. 阻止JavaScript点击事件的触发
*/
.pointerEventsDisabled() {
  pointer-events: none;
}

// 文本模糊效果
.blurryText(@color, @radius: 0.15em) {
  color: transparent;
  text-shadow: 0 0 @radius @color;
}

/*
 遮罩层
 @mode 遮罩模式 可取值absolute（局部遮罩）或fixed（全局遮罩）
*/
.overScreen(@mode: absolute) {
  position: @mode;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
