如何在 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>
我很新,正在学习 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>