为了账号安全,请及时绑定邮箱和手机立即绑定

寻原因是什么

1、鼠标放置某一地方有效,其他地方无效,放置地在那决定

2、当width: 300px;改为width: 100px无放置地

<div>鼠标放到我身上</div>

@Keyframes changecolor{
  0%{margin-left: 100px;
    background: green;
  }

  40%{margin-left:150px;
    background:orange;
  }
  60%{ margin-left: 75px;
    background:blue;
  }

  100%{margin-left: 100px;
    background: red;
  }
}
div {
  width: 300px;
  height: 200px;
  background: red;
  color:#fff;
  margin: 20px auto;
}
div:hover {
  animation: changecolor 5s ease-out .2s;
}


正在回答

3 回答

有效的,是不是哪写错了

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

<style>

@Keyframes changecolor{

 0%{margin-left: 100px;

   background: green;

 }


 40%{margin-left:150px;

   background:orange;

 }

 60%{ margin-left: 75px;

   background:blue;

 }


 100%{margin-left: 100px;

   background: red;

 }

}

div {

 width: 100px;

 height: 200px;

 background: red;

 color:#fff;

 margin: 20px auto;

}

div:hover {

 animation: changecolor 5s ease-out .2s;

}

</style>

</head>

<body>

<div>鼠标放到我身上</div>

</body>

</html>


0 回复 有任何疑惑可以回复我~
#1

慕粉4042427 提问者

非常感谢!
2016-10-29 回复 有任何疑惑可以回复我~

你用的什么浏览器?加前缀

0 回复 有任何疑惑可以回复我~

先给予采纳,复制你的还是无效,但发现1个有趣事,当width: 300px;时鼠标放置在边框至"放"字位置有效,当width:缩小时,有效位置从左边框起右边逐渐缩小,width: 270px时,有效位置就是左边框,低于270无效

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

寻原因是什么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信