|
| | 18 Сен 2012 | | | Оставить комментарий |
HTML/CSS: Заменяем иконки на шрифты (fonts)
Привет всем! Сегодня я хочу рассказать Вам, как и зачем можно заменить иконки на сайте на шрифты с этими иконками (тьфу, тавтология). А также дам несколько ссылок на полезные ресурсы с этими шрифтами
Итак, практически на всех сайтах используются различного рода иконки. Будь то «Корзина покупок», ссылка на Twitter-аккаунт, RSS и т.д. И используются для этого изображения иконок. Все бы хорошо, но с приходом в нашу жизнь смартфонов, планшетных компьютеров и т.д. появилась проблемка. Заключается она в том, что в большинстве своем сейчас используются контурные или векторные шрифты, которые прекрасно масштабируются. А вот иконки — это растровые изображения, они как были одного размера (допустим 16х16px), так и остаются такими.
Как же можно повлиять на эту ситуацию? Просто! Нужно использовать шрифты, которые состоят из изображений необходимых нам иконок.
В чем плюсы использования этих шрифтов? А вот в чем:
Такие шрифты весят меньше чем изображения, следовательно загрузка страницы будет происходить быстрее.
Вам не придется готовить несколько вариантов иконки (разный цвет или размер), т.к. всеми параметрами можно управлять посредством CSS. В том числе, можно добавлять тени и т.д.
При масштабировании качество не теряется. Это касается и различных гаджетов и простого увеличения в браузере.
Итак, вот сайты, с которых Вы можете скачать необходимый шрифт:
Шрифты подключаются очень просто. В файле стилей CSS необходимо указать следующую конструкцию:
@font-face { font-family: Fontname; /* имя шрифта для CSS правил */ src: local("Fontname"), /* проверяем наличие шрифта в ОС пользователя */ url(path-to/Fontname.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */ }
В таком случае браузер проверит наличие данного шрифта у посетителя сайта и при его отсутствии подгрузит файл с вашего сервера, не устанавливая шрифт в операционную систему.
Вот и все! Надеюсь, данная информация будет для Вас полезной.
Оцените запись
|
|
- 26 Окт 2011
- 17 Фев 2013
- 10 Окт 2009
- 18 Окт 2009
- 20 Окт 2009
- Roza Lawrance: Amazing design and very helpful for us. Thank you. Clipping …
- Сергей Якина: "Удерживая клавишу Ctrl, щелкните по слою – получится област …
- Василий Столяров: Могу ошибаться, но всю дорогу использовал несколько другой п …
- Engr. Mishuk Hasan: Creative work.I must say you have a great talent.Thanks for …
- Clipping Masking: useful post
- Светлана: Здорово. Благодарю. Сохранила на своих полках
- впуп: уебки
- Лина Никольская: Да, забыла указать - Фотошоп CS6 у меня.
- Лина Никольская: Отлично работает во всех виндоуз до 7. А в 10м не работает. …
- Боря: жестоко вы его я бы назвал урок "как состарить человека в не …