我希望轉換:translateY()轉換和transform:scale()轉換的持續時間分別爲1.5秒和0.5秒。在多次嘗試和搜索之後,我似乎無法找到這樣做的方法。任何幫助表示讚賞。謝謝!如何爲多個CSS轉換設置兩個轉換持續時間
//..CSS..//
.circle1 {
z-index: 1056;
width: 80px;
height: 80px;
border-radius: 50%;
background: #BBBBBB;
position: fixed;
top: 150px;
margin: 0 auto;
left: 0;
right: 0;
color: white;
text-align: center;
font-family: Raleway-Light;
text-decoration: none;
list-style-type: none;
box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.3);
-webkit-transition: 1.5s ease-in-out;
transition: 1.5s ease-in-out;
transform: translateY(2000px);
cursor: pointer;
}
.circle1.open {
transform: translateY(0px);
}
.circle1:hover {
transform: scale(1.2);
}
做你試過'過渡時間:1.5秒;'? – Afsar
由於兩者都使用相同的屬性('transform')進行更改,我不相信這是可能的:/也許您可以嵌套兩個元素,翻譯父級並縮放孩子? – powerbuoy
同意@powerbuoy,您可以使用動畫而不是過渡,並在鼠標懸停時更改元素的類。 – Alexis