Rumah > hujung hadapan web > tutorial css > Mengapakah unsur-unsur yang diubah CSS saya kembali pulih dan bukannya kekal di tempatnya?

Mengapakah unsur-unsur yang diubah CSS saya kembali pulih dan bukannya kekal di tempatnya?

DDD
Lepaskan: 2024-10-30 05:21:02
asal
1071 orang telah melayarinya

Why do my CSS transformed elements snap back instead of staying in place?

Mengapa Elemen Berpatah Balik Selepas Transformasi Daripada Kekal di Tempatnya?

Apabila cuba mengekalkan elemen dalam kedudukan berubah selepas peralihan, elemen itu mungkin tiba-tiba terkunci kembali ke tempat asalnya. Isu ini biasanya timbul disebabkan oleh tetapan paparan yang tidak serasi untuk transformasi CSS.

Sebab

Transformasi CSS secara amnya tidak berfungsi dengan betul dengan elemen yang mempunyai paparan: tetapan sebaris. Walaupun perubahan awal kelihatan berkuat kuasa, tetapan sebaris menyebabkan elemen kembali ke kedudukan sebelumnya.

Penyelesaian

Untuk menyelesaikan isu ini, tukar tetapan paparan untuk dipaparkan: blok sebaris, seperti yang dilihat dalam petikan CSS berikut:

.blockquote {
  display: inline-block;
  ...
}
Salin selepas log masuk

Dengan bertukar kepada blok sebaris, anda membenarkan transformasi CSS berjaya beroperasi pada elemen, menghalangnya daripada tersentak kembali dan mengekalkannya dalam kedudukannya yang diubah suai selepas peralihan.

Atas ialah kandungan terperinci Mengapakah unsur-unsur yang diubah CSS saya kembali pulih dan bukannya kekal di tempatnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan