css字体模糊、css禁止被文字被选中

 css字体模糊

出现字体模糊有几种可能性:

  • 高度为奇数

        例如19px、21px、25px等。有些UI喜欢使用这种奇数但是又没有用2n个奇数(并无冒犯,勿喷),导致高度是奇数,出现字体模糊,可以与其沟通修改这种数据,或者给父级元素设置高度为偶数。

  • 某父级元素使用了tranfrom等缩放(可能有些大屏会使用)
color: transparent;
text-shadow: #fff 0 0 5px;

css禁止被文字被选中

  • visibility:hidden有占位,但不可见,绑定的事件也不生效,不可选中
  • display:none从dom结构中删除,没有占位,也不可见,绑定的事件也不生效,不可选中
  • color:设置透明色,有占位,但不可见,绑定事件生效,可选中,选中后可以看到文字
  • user-select:none有占位,但不可见,绑定事件生效,不可选中

        有时需要利用重叠标签仿造效果,即使设置透明色,但是用户选中还是可以看到文字,又无法设置visibility或者display使其隐藏(会使事件不执行),所以需要设置禁止文字被选中的样式

* {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值