Воскресенье, 05.05.2024, 06:44
Меню сайта
Категории раздела
JQuery плагины [59]
JQuery уроки [69]
PHP полезное [24]
PHP уроки [21]
Css [26]
JS [3]
SQL [9]
Css 3 [17]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Css 3

Шрифты CSS3

Правило @font-face CSS3

До CSS3, веб-дизайнеры должны были использовать шрифты, которые были уже установлены на компьютере пользователя.

В CSS3, веб-дизайнеры могут использовать любой шрифт, который они любят.

Если вы нашли/купили шрифт, который Вы хотите использовать, просто включите файл шрифта в ваш веб-сайт, и он будет автоматически загружен для пользователя, когда это необходимо.

Вам нужно будет описать выбранный шрифт с новым правилом CSS3 @font-face.

В правиле @font-face вы определяете имя шрифта и URL для файла шрифта

@font-face
{
 font-family: myFirstFont;
 src: url('Sansation_Light.ttf'),
 url('Sansation_Light.eot') format("opentype"); /* IE */
}

Использование нового шрифта

Чтобы использовать новый шрифт, добавьте "myFirstFont" в качестве значения свойства font-family

<style> 
@font-face
{
 font-family: myFirstFont;
 src: url('/tryit/Sansation_Light.ttf')
 ,url('/tryit/Sansation_Light.eot'); /* IE */
}

div
{
 font-family:myFirstFont;
}
</style>

Использование жирного текста

Вы должны добавить еще одино правило @font-face, содержащее описание для жирного шрифта

<style> 
@font-face
{
 font-family: myFirstFont;
 src: url('/tryit/Sansation_Light.ttf')
 ,url('/tryit/Sansation_Light.eot') format("opentype"); /* IE */
}

@font-face
{
 font-family: myFirstFont;
 src: url('/tryit/Sansation_Bold.ttf')
 ,url('/tryit/Sansation_Bold.eot') format("opentype"); /* IE */
 font-weight:bold;
}

div
{
 font-family:myFirstFont;
}
</style>

Файл "Sansation_Bold.ttf" это другой файл шрифта, который содержит жирный текст для шрифта Sansation.

Браузеры будут использовать его всякий раз, когда часть текста с семейством шрифтов "myFirstFont" должна отображаться как жирная.

Таким образом, вы можете иметь много правил font-face" title="Свойства CSS3/font-face">@font-face для того же шрифта.

Дескрипторы шрифта CSS3

В следующей таблице перечислены все дескрипторы шрифта, которые могут быть определены внутри правила @font-face:


ДескрипторЗначенияОписание
font-familyимяОбязательно. Определяет имя шрифта
urlURLОбязательно. Определяет URL для файла шрифта
font-stretchnormal
condensed
ultra-condensed
extra-condensed
semi-condensed
expanded
semi-expanded
extra-expanded
ultra-expanded
Необязательно. Определяет, как шрифт должен быть растянут. Значение по умолчанию "normal"
font-stylenormal
italic
oblique
Необязательно. Определяет, как стилизовать шрифт. Значение по умолчанию "normal"
font-weightnormal
bold
100
200
300
400
500
600
700
800
900
Необязательно. Определяет жирность шрифта. Значение по умолчанию "normal"
unicode-rangeдиапазон unicodeНеобязательно. Определяет диапазон символов UNICODE, который поддерживает шрифт. Значение по умолчанию "U+0-10FFFF"





Категория: Css 3 | Добавил: ChronoW (09.07.2013)
Просмотров: 2274 | Комментарии: 2 | Теги: Шрифты CSS3, font-family, CSS3 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: