如何在 CSS 中添加 2 个过渡,但 m 的 none 有效?

how to add 2 transition in CSS but none of the m work?

我很新,正在学习 CSS。 我正在尝试完成这项工作,但出于某种原因我做不到。 我将不胜感激任何帮助。 这是我的:

<!DOCTYPE html>
<html>
<head>
<style>

div a {
  text-decoration: none;
  color: yellow;
  font-size: 20px;
  padding: 15px;
  display:inline-block;
  background-color: green;
  filter: saturate(0);
  transition: transform .2s; 
  transition: filter .5s;
  border-radius:10px
  
  
}

div a:hover {background-color: green;filter: saturate(100%);filter:drop-shadow(10px 10px 5px black);round-corner:10px;border-radius:10px;transform: Scale(1.1);}


</style>
</head>
<body>

<div>
  <a href="#">Sample</a>


</body>
</html>

您不需要两次使用 transition 属性来执行两个不同的转换,您可以将它们应用于同一属性,使用逗号分隔您要定位的属性和它们的时间属性。参见:https://www.w3schools.com/css/css3_transitions.asp

div a {
  text-decoration: none;
  color: yellow;
  font-size: 20px;
  padding: 15px;
  display: inline-block;
  background-color: green;
  filter: saturate(0);
  box-shadow: 0px 0px 0px #888888;
  transition: transform 0.2s, filter 0.5s, box-shadow 0.2s;
  border-radius: 10px;
}

div a:hover {
  background-color: green;
  filter: saturate(100%);
  box-shadow: 5px 5px 5px #888888;
  border-radius: 10px;
  transform: scale(1.1);
}
<div>
  <a href="#">Sample</a>
</div>