Rumah >hujung hadapan web >tutorial css >Mengapa Teks Chrome Saya Kabur Selepas Transformasi CSS, dan Bagaimana Saya Boleh Membetulkannya?

Mengapa Teks Chrome Saya Kabur Selepas Transformasi CSS, dan Bagaimana Saya Boleh Membetulkannya?

Barbara Streisand
Barbara Streisandasal
2024-12-13 20:55:47395semak imbas

Why is My Chrome Text Blurry After CSS Transform, and How Can I Fix It?

Teks Kabur dalam Chrome Selepas Transformasi CSS: Menyelesaikan dengan Keterlihatan Muka Belakang Tersembunyi dan TranslateZ (0)

Menskalakan teks menggunakan transformasi CSS: skala( ) boleh mengakibatkan kekaburan dalam versi terkini Google Chrome. Ini jelas dalam kawasan teks utama http://rourkery.com, di mana teks kelihatan comot selepas transformasi.

Penyelesaian kepada isu ini terletak pada menggunakan sifat CSS tertentu. Menambah keterlihatan belakang: tersembunyi memudahkan animasi dengan memfokuskan pada bahagian hadapan objek semata-mata. Sifat translateZ(0) mensimulasikan pecutan perkakasan untuk animasi yang lebih lancar.

Dengan memasukkan sifat ini ke dalam elemen yang terjejas, kekaburan dihapuskan dengan berkesan. Berikut ialah contoh coretan:

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    backface-visibility: hidden;
    transform: translateZ(0);
  }
}

Untuk menambah kejelasan, sesetengah pembangun juga boleh menyertakan -webkit-font-smoothing: subpixel-antialiased untuk meningkatkan pemaparan fon. Walau bagaimanapun, keperluan hartanah ini berbeza-beza dan tertakluk kepada keutamaan peribadi.

Atas ialah kandungan terperinci Mengapa Teks Chrome Saya Kabur Selepas Transformasi CSS, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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