腾讯云服务器优惠活动华纳云香港服务器

鼠标指向文字加粗font-weight:blod样式导致跳动怎么办

给链接加 a:hover{font-weight:blod} 样式后,鼠标指向该链接时文字会加粗,这是非常常用的一个前端效果。但是这么做会出现一个问题,就是页面有略微的跳动效果。这是因为改变字体的时候改变了元素的大小,所以引起了页面的重排,所以会有跳动的现象。那怎么办才能使链接加粗而又保持页面稳定呢?我们可以用 CSS3 新增样式 text-shadow;

  1. a:hover{text-shadow1px 0 0 currentColor;}

然后你会发现鼠标指向链接,链接加粗而页面没有变化,可惜的是当前 IE9 以及之前版本并不支持这个 CSS3 新样式…大家根据自己的项目实际情况选择吧。

以上内容整理自@雅兮网

本文地址:https://boke112.com/post/4714.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu