Rumah > hujung hadapan web > tutorial css > Mengapa Teks Saya Kabur Selepas Menggunakan CSS `transform: scale()` dalam Chrome?

Mengapa Teks Saya Kabur Selepas Menggunakan CSS `transform: scale()` dalam Chrome?

Barbara Streisand
Lepaskan: 2024-12-08 19:14:11
asal
909 orang telah melayarinya

Why is My Text Blurry After Using CSS `transform: scale()` in Chrome?

Membetulkan Teks Kabur Selepas Transformasi CSS: skala() dalam Chrome

Pengguna Chrome telah melaporkan isu terbaru di mana teks menjadi kabur selepas menggunakan transform: skala() animasi. Masalah ini eksklusif untuk Chrome dan tidak menjejaskan penyemak imbas Webkit lain seperti Safari.

Animasi CSS berikut menyebabkan kekaburan:

@-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);
  }
}
Salin selepas log masuk

Untuk menyelesaikan isu ini, anda boleh menggunakan sama ada daripada sifat berikut:

  • Muka belakang Keterlihatan:
backface-visibility: hidden;
Salin selepas log masuk

Harta ini memudahkan animasi untuk hanya menjejaskan bahagian hadapan objek, menghapuskan kesan kabur yang disebabkan oleh permukaan belakang.

  • TranslateZ:
transform: translateZ(0);
Salin selepas log masuk

TranslateZ memaksa pecutan perkakasan pada animasi, yang juga boleh membetulkan kekaburan.

Selain itu, anda boleh memilih untuk memasukkan sifat berikut untuk meningkatkan pemaparan:

-webkit-font-smoothing: subpixel-antialiased;
Salin selepas log masuk

Ini boleh mengubah sedikit penampilan Fon web, tetapi mungkin berbaloi untuk mencuba.

Atas ialah kandungan terperinci Mengapa Teks Saya Kabur Selepas Menggunakan CSS `transform: scale()` dalam Chrome?. 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