Rumah > hujung hadapan web > tutorial css > Mengapa Fon Chrome Kabur dalam Kotak Modal?

Mengapa Fon Chrome Kabur dalam Kotak Modal?

Barbara Streisand
Lepaskan: 2024-11-16 06:40:03
asal
892 orang telah melayarinya

Why Are Chrome Fonts Blurry in Modal Boxes?

Fon Chrome Kabur dalam Kotak Modal

Isu ini timbul apabila Chrome memaparkan fon kabur dalam kotak modal, walaupun fon kelihatan jelas dalam kotak lain pelayar seperti IE dan Firefox. Siasatan mendedahkan bahawa masalahnya terletak dalam sifat transformasi dalam CSS untuk bekas modal.

Peraturan CSS yang menyinggung ialah:

transform: translateX(-50%) translateY(-50%);
Salin selepas log masuk

Peraturan ini bertanggungjawab untuk memusatkan kotak modal secara mendatar dan menegak dengan menterjemahkannya sebanyak 50% dalam kedua-dua arah. Walau bagaimanapun, dalam Chrome, terjemahan ini menghasilkan fon kabur.

Penyelesaian adalah untuk mengubah suai nilai translateX() dan translateY(). Dengan menolak 0.5px daripada nilai translateY(), isu pemaparan boleh diselesaikan. Berikut ialah coretan yang diperbetulkan:

transform: translateX(-50%) translateY(calc(-50% - .5px));
Salin selepas log masuk

Perubahan ini akan memastikan bahawa modal masih dipusatkan dengan tepat, sambil menghapuskan pemaparan fon yang kabur. Ia menyediakan penyelesaian yang lebih bersih berbanding dengan melaraskan peratusan atau menggunakan pembetulan JavaScript.

Perlu diingat bahawa CSS yang ditunjukkan di atas adalah untuk kelas ".md-modal" dan isu fon kabur mungkin berlaku dalam konteks lain di mana kotak modal digunakan. Dalam kes sedemikian, penyelesaian yang sama boleh digunakan dengan mengedit peraturan CSS yang berkaitan yang bertanggungjawab untuk memusatkan modal.

Atas ialah kandungan terperinci Mengapa Fon Chrome Kabur dalam Kotak Modal?. 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