ฉันดูเหมือนจะไม่พบไวยากรณ์ที่ถูกต้องสำหรับชอร์ตเทตการเปลี่ยน CSS ที่มีคุณสมบัติหลายอย่าง นี่ไม่ได้ทำอะไรเลย:
.element {
-webkit-transition: height .5s, opacity .5s .5s;
-moz-transition: height .5s, opacity .5s .5s;
-ms-transition: height .5s, opacity .5s .5s;
transition: height .5s, opacity .5s .5s;
height: 0;
opacity: 0;
overflow: 0;
}
.element.show {
height: 200px;
opacity: 1;
}
ฉันเพิ่มคลาสการแสดงด้วยจาวาสคริปต์ องค์ประกอบจะสูงขึ้นและมองเห็นได้ แต่ไม่เปลี่ยน ทดสอบใน Chrome, FF และ Safari ล่าสุด
ผมทำอะไรผิดหรือเปล่า?
แก้ไข: เพื่อให้ชัดเจนฉันกำลังมองหาเวอร์ชันย่อเพื่อปรับขนาด CSS ของฉันลง มันป่องพอกับคำนำหน้าผู้ขายทั้งหมด ขยายตัวอย่างรหัสด้วย
.5s
ค่าสองเท่าหลังจากopacity
ตั้งใจหรือไม่