ฉันใช้งานแอนิเมชั่นกับองค์ประกอบบางอย่างที่ตั้งค่าไว้opacity: 0;
ใน CSS คลาสแอนิเมชั่นถูกนำไปใช้กับคลิกและโดยใช้คีย์เฟรมมันจะเปลี่ยนความทึบจาก0
เป็น1
(เหนือสิ่งอื่นใด)
น่าเสียดายที่เมื่อภาพเคลื่อนไหวจบลงองค์ประกอบจะกลับไปที่opacity: 0
(ทั้ง Firefox และ Chrome) ความคิดตามธรรมชาติของฉันคือองค์ประกอบที่มีภาพเคลื่อนไหวยังคงอยู่ในสถานะสุดท้ายโดยเอาชนะคุณสมบัติดั้งเดิมของพวกเขา สิ่งนี้ไม่จริงหรือ และถ้าไม่ฉันจะทำให้องค์ประกอบทำเช่นนั้นได้อย่างไร
รหัส (ไม่รวมรุ่นนำหน้า):
@keyframes bubble {
0% { transform:scale(0.5); opacity:0.0; }
50% { transform:scale(1.2); opacity:0.5; }
100% { transform:scale(1.0); opacity:1.0; }
}