Cara Menyelesaikan Percanggahan Penyemak Imbas dengan Harta CSS -webkit-text-stroke Apabila Menggunakan Fon Pembolehubah

Mary-Kate Olsen
Lepaskan: 2024-10-24 02:47:02
asal
263 orang telah melayarinya

How to Resolve Browser Discrepancies with -webkit-text-stroke CSS Property When Using Variable Fonts

Text Stroke (-webkit-text-stroke) Masalah CSS

Mengusahakan projek peribadi dengan NextJs dan TailwindCSS, pembangun menghadapi masalah dengan strok teks menggunakan sifat CSS -webkit-text-stroke.

Setelah menggunakan navigator peribadi untuk menyemak kemajuan, mereka memerhatikan bahawa teks strok tidak berfungsi seperti yang dimaksudkan dalam semua penyemak imbas kecuali Chrome. Pukulan yang diingini kelihatan, tetapi ia kelihatan berbeza pada pelbagai penyemak imbas.

Kod yang digunakan adalah seperti berikut:

.outline-title {
  color: rgba(0, 0, 0, 0);
  -webkit-text-stroke: 2px black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
Salin selepas log masuk

Selepas menyiasat isu itu, didapati bahawa:

-webkit-text-stroke Tidak Berfungsi Dengan Baik dengan Fon Boleh Ubah

Fon boleh ubah, yang membenarkan penyesuaian sifat fon seperti berat dan regangan, boleh mengganggu sifat -webkit-text-stroke.

Pembaikan Pantas/Kemas Kini 2024: Gunakan perintah cat pada Teks HTML

Seperti yang dicadangkan oleh HyoukJoon Lee, menggunakan sifat perintah cat pada elemen teks HTML menyelesaikan isu dalam semua enjin pemaparan utama .

.outline {
  -webkit-text-stroke: 0.04em black;
  paint-order: stroke fill;
}
Salin selepas log masuk

Ini menjadikan strok teks di belakang warna isian dengan berkesan.

Atas ialah kandungan terperinci Cara Menyelesaikan Percanggahan Penyemak Imbas dengan Harta CSS -webkit-text-stroke Apabila Menggunakan Fon Pembolehubah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!