Saya harus mengimpor font Klavika dan saya telah menerimanya dalam berbagai bentuk dan ukuran:
Klavika-Bold-Italic.otf
Klavika-Bold.otf
Klavika-Light-Italic.otf
Klavika-Light.otf
Klavika-Medium-Italic.otf
Klavika-Medium.otf
Klavika-Regular-Italic.otf
Klavika-Regular.otf
Sekarang saya ingin tahu apakah mungkin untuk mengimpornya ke CSS hanya dengan satu @font-face
-query, di mana saya mendefinisikannya weight
dalam kueri. Saya ingin menghindari menyalin / menempel kueri 8 kali.
Jadi sesuatu seperti:
@font-face {
font-family: 'Klavika';
src: url(../fonts/Klavika-Regular.otf), weight:normal;
src: url(../fonts/Klavika-Bold.otf), weight:bold;
}
Jawaban:
Sebenarnya ada rasa khusus dari @ font-face yang akan mengizinkan apa yang Anda tanyakan.
Berikut adalah contoh menggunakan nama font-family yang sama dengan gaya dan bobot berbeda yang terkait dengan font berbeda:
Anda sekarang dapat menentukan
font-weight:bold
ataufont-style:italic
ke elemen apa pun yang Anda suka tanpa harus menentukan font-family atau menimpafont-weight
danfont-style
.Untuk gambaran umum lengkap tentang fitur ini dan penggunaan standar, lihat artikel ini.
CONTOH PEN
sumber
sumber