CSS scaleX 动画错误

问题描述

写一个简单的页面时使用scaleX + 伪元素做一个扩展动画,发现收缩时动画底部有残留

相关代码

@transition-function: cubic-bezier(.4, 0, .2, 1);a:before {
  position: absolute;
  content: '';
  height: 2px;
  background-color: rgba(30, 144, 255, 1.0);
  transition: 200ms @transition-function;
  transform: scaleX(0);
  width: 100%;
  bottom: 0px;
  top: auto;}a:hover {
  &:before {
    transform: scaleX(1);
  }}

情况截图
https://img2.mukewang.com/5c3084ec00012c0f00690017.jpg

Chrome 71.0.3569.0
Windows 10 1809(17763.1)


慕标5832272
浏览 513回答 1
1回答

青春有我

你说的是a标签自带的下划线?那个用text-decoration去掉你是想跟我们玩猜猜看吗?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5