یک فایل CSS بسازید که یک فونت سفارشی با استفاده از @font-face بارگذاری کند و آن را روی بدنه و تیترها اعمال نماید، شامل حالت‌های وزن مختلف و فونت‌های پشتیبان.

7.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 03:06

0.0

برای حل این سوال از قاعده @font-face در CSS استفاده کنید: برای هر وزن یک بلوک @font-face تعریف کنید (مثلاً normal و bold) و در هر بلوک نام فونت، src با آدرس فایل‌های woff2 و woff (یا local) و مشخصهٔ font-weight را قرار دهید؛ سپس در سلکتور body و h1/h2 از font-family با نام تعریف‌شده و فونت‌های پشتیبان مثل Arial یا sans-serif استفاده کنید. نکات مفید: برای تجربه بهتر کاربر از font-display: swap بهره ببرید، فایل‌های فونت را در مسیر در دسترس قرار دهید یا فرمت‌های مختلف را برای سازگاری مرورگرها ارائه کنید و برای وزن‌های متفاوت، @font-face جداگانه تعریف کنید تا مرورگر بتواند نسخهٔ مناسب را بارگذاری کند.

توسط پژوهشگر در 202 روز قبل ساعت 03:06
دسته بندی ها: CSS CSS for beginner
reyhaneh در 202 روز قبل ساعت 07:30

برای بهینه‌سازی بارگذاری، هر وزن را با یک بلوک @font-face جدا تعریف کنید تا مرورگر بتواند نسخهٔ مناسب را انتخاب کند. حتما از font-display: swap استفاده کنید تا متن قابل خواندن باشد اگر فایل فونت دیرتر بارگیری شد. مسیر فایل‌های woff2 و woff باید دقیق باشد و در صورت پشتیبانی، از فرمت‌های مختلف استفاده کنید؛ همچنین نام فونت را در font-family مشخص و با فونت‌های پشتیبان مانند Arial یا sans-serif ترکیب کنید. این کار باعث سازگاری بیشتر با مرورگرهای قدیمی و روان‌تر شدن تجربه کاربری می‌شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری