Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Memusingkan Latar Belakang Elemen Sambil Menjaga Teksnya Dijajarkan Secara Mendatar menggunakan CSS?

Bagaimanakah Saya Boleh Memusingkan Latar Belakang Elemen Sambil Menjaga Teksnya Dijajarkan Secara Mendatar menggunakan CSS?

Linda Hamilton
Lepaskan: 2024-12-16 06:45:10
asal
900 orang telah melayarinya

How Can I Skew an Element's Background While Keeping its Text Horizontally Aligned using CSS?

Buat Elemen Serong Sambil Mengekalkan Penjajaran Teks

Dalam bidang CSS, mencapai kesan visual tertentu memerlukan pemikiran yang inovatif. Salah satu kesan sedemikian ialah mencipta elemen senget tanpa memutarbelitkan teks yang terkandung di dalamnya.

Bayangkan anda ingin meniru imej di bawah, dengan latar belakang coklat muncul secara menyerong apabila anda menuding pada item menu:

[ Imej item menu coklat senget dengan teks putih]

Untuk mencapainya, anda boleh menggunakan gabungan condong dan songsang senget. Kuncinya terletak pada menerapkan skew() pada elemen induk (dalam kes ini, li) dan skew(-deg) pada elemen anaknya (tag anchor, a). Ini membatalkan pencongan, memastikan teks kekal mendatar semasa latar belakang bersudut.

Berikut ialah CSS yang berkaitan:

nav li {
  transform: skew(20deg);
}

nav li a {
  transform: skew(-20deg);
}
Salin selepas log masuk

Selain itu, anda boleh menambah keadaan tuding untuk menukar warna latar belakang dan warna teks apabila pengguna menuding pada item menu:

nav li:hover {
  background: #1a0000;
  color: #fff;
}
Salin selepas log masuk

Dengan menggabungkan teknik CSS ini, anda boleh mencipta elemen condong yang menarik secara visual sambil mengekalkan penjajaran teks yang betul.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memusingkan Latar Belakang Elemen Sambil Menjaga Teksnya Dijajarkan Secara Mendatar menggunakan CSS?. 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