Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Memohon Berbilang Transformasi CSS dengan Betul?

Bagaimanakah Saya Memohon Berbilang Transformasi CSS dengan Betul?

Susan Sarandon
Lepaskan: 2024-12-25 05:49:39
asal
150 orang telah melayarinya

How Do I Apply Multiple CSS Transforms Correctly?

Menggunakan Berbilang Transformasi CSS

Transformasi CSS membolehkan pembangun memanipulasi elemen dalam pelbagai cara, termasuk terjemahan, putaran dan penskalaan. Walau bagaimanapun, apabila menggunakan berbilang transformasi pada elemen, hanya transformasi terakhir yang biasanya dilaksanakan.

Masalah:

Dalam contoh berikut, transformasi terjemahan tidak digunakan kerana penjelmaan putaran diletakkan selepas ia:

li:nth-child(2) {
    transform: rotate(15deg);
    transform: translate(-20px,0px);        
}
Salin selepas log masuk

Penyelesaian:

Untuk menggunakan berbilang transformasi, ia mesti diletakkan pada satu baris, dipisahkan dengan ruang. Penjelmaan akan digunakan dari kanan ke kiri:

li:nth-child(2) {
    transform: rotate(15deg) translate(-20px,0px);
}
Salin selepas log masuk

Oleh itu, penjelmaan putaran akan digunakan terlebih dahulu, diikuti dengan terjemahan.

Tertib Pelaksanaan:

Apabila menggunakan berbilang transformasi, susunan transformasi penting. Sebagai contoh, memutarkan elemen 90 darjah dan kemudian menskalakannya sebanyak 1.5 tidak akan menghasilkan hasil yang sama seperti menskalakannya dahulu dan kemudian memutarnya.

Pertimbangkan demonstrasi berikut:

.orderOne, .orderTwo {
  font-family: sans-serif;
  font-size: 22px;
  color: #000;
  display: inline-block;
}

.orderOne {
  transform: scale(1, 1.5) rotate(90deg);
}

.orderTwo {
  transform: rotate(90deg) scale(1, 1.5);
}
Salin selepas log masuk

Dalam contoh ini, ".orderOne" akan muncul diputar 90 darjah dan berskala 1.5, manakala ".orderTwo" akan kelihatan diputar 90 darjah dan kemudian berskala 1.5. Ini menunjukkan bahawa susunan transformasi adalah penting dan mesti dipertimbangkan dengan teliti apabila menggunakan berbilang transformasi.

Atas ialah kandungan terperinci Bagaimanakah Saya Memohon Berbilang Transformasi CSS dengan Betul?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan