Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Memutar Imej Latar Belakang dalam CSS tanpa Memutar Kandungannya?

Bagaimana untuk Memutar Imej Latar Belakang dalam CSS tanpa Memutar Kandungannya?

Linda Hamilton
Lepaskan: 2024-11-30 00:26:11
asal
962 orang telah melayarinya

How to Rotate a Background Image in CSS without Rotating its Content?

Memutar Imej Latar Belakang dalam Bekas tanpa Menjejaskan Kandungan

Apabila ia datang untuk menggayakan komponen tapak web, satu elemen biasa ialah bar skrol. Untuk reka bentuk yang lebih menarik secara visual, anda mungkin mahu menyesuaikan elemen bar skrol. Walau bagaimanapun, memutar imej latar belakang pada bar skrol mungkin tidak sentiasa berkelakuan seperti yang diharapkan.

Dalam Chrome, memutar imej latar belakang juga boleh memutarkan kandungan di dalamnya. Jika anda ingin memutarkan imej tanpa memutarkan kandungannya, berikut ialah penyelesaian yang berpotensi:

Penyelesaian yang berkesan untuk isu ini dibentangkan di http://www.sitepoint.com/css3-transform-background-image/ :

#myelement:before {
    content: "";
    position: absolute;
    width: 200%;
    height: 200%;
    top: -50%;
    left: -50%;
    z-index: -1;
    background: url(background.png) 0 0 repeat;
    transform: rotate(30deg);
}
Salin selepas log masuk

Kod ini mencipta elemen pseudo menggunakan pemilih :before. Ia benar-benar meletakkan kotak lutsinar dengan dimensi dua kali ganda saiz elemen induknya dan memusatkannya dalam induk. Imej latar belakang kemudiannya digunakan pada elemen pseudo ini, memastikan ia berputar secara bebas daripada kandungan sebenar.

Atas ialah kandungan terperinci Bagaimana untuk Memutar Imej Latar Belakang dalam CSS tanpa Memutar Kandungannya?. 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