Глификоны с Twitter Bootstrap 3

Цель

Иконки шрифтов становятся все более популярными благодаря ряду преимуществ. В этом руководстве мы обсудим, как использовать и настраивать Glyphicons с помощью Twitter Bootstrap 3. Мы также объясним, как работают правила CSS, что даст вам лучшее представление о том, как работают шрифты значков в целом. Таким образом, вы научитесь работать с любым набором значков шрифтов, кроме Glyphicons.

Что такое Glyphicons

Глификоны — это шрифты для значков, которые вы можете использовать в своих веб-проектах. Хотя вам нужна коммерческая лицензия для использования Glyphicons, но вы можете использовать их с проектами на основе Twitter Bootstrap бесплатно. Единственное, что рекомендуется предоставить обратную ссылку на веб-сайт Glyphicon.

Получение глификонов

Если вы загрузили Bootstrap 3 с https://github.com/twbs/bootstrap/releases/download/v3.0.2/bootstrap-3.0.2-dist.zip (или любой предыдущей версии 3x), вы можете найти глификоны в папке шрифтов внутри папку dist. Всего существует четыре файла: glyphicons-halflings-regular.eot, glyphicons-halflings-regular.svg, glyphicons-halflings-regular.ttf и glyphicons-halflings-regular.woff. Связанные правила CSS присутствуют в файлах bootstrap.css и bootstrap-min.css в папке css папки dist.

Как использовать

В общем, мы можем вывести, что общий синтаксис для использования Glyphicon с Bootstrap 3 следующий

     

Где * — любое из множества ключевых слов, каждое из которых представляет определенный значок. В следующем примере показано, как использовать его с кнопкой.

    

Вы можете просмотреть живую демонстрацию примера здесь

Глификон с навигационной панелью

      Использование глификонов с навигационной панелью      body {padding-top: 50px;  отступ слева: 50 пикселей;  }                        

Демонстрация

Объяснение правил CSS, лежащих в основе

Следование правилам CSS составляет класс glyphicon

  @ font-face {font-family: 'Glyphicons Halflings';  src: url ('../fonts/glyphicons-halflings-regular.eot');  src: url ('../fonts/glyphicons-halflings-regular.eot? #iefix') формат ('embedded-opentype'), url ('../fonts/glyphicons-halflings-regular.woff') формат (  'woff'), url ('../fonts/glyphicons-halflings-regular.ttf') формат ('truetype'), url ('../fonts/glyphicons-halflings-regular.svg # glyphicons_halflingsregular') формат (  'svg');}. glyphicon {позиция: относительная;  верх: 1px;  дисплей: встроенный блок;  семейство шрифтов: 'Glyphicons Halflings';  -webkit-font-smoothing: сглаживание;  стиль шрифта: нормальный;  шрифт: нормальный;  высота строки: 1;  -moz-osx-font-smoothing: grayscale;}  

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

.glyphicon класс объявляет относительное положение на 1 пиксель сверху, он отображается как встроенный блок, объявляет семейство шрифтов, утверждает, что стиль и вес шрифта являются нормальными, устанавливает высоту строки как 1. Кроме того, он использует -webkit-font-smoothing: antialiased и -moz-osx-font-smoothing: grayscale; , которые используются для обеспечения кроссбраузерности. согласованность.

Тогда есть

  .glyphicon: empty {width: 1em;}  

Для пустого глификона.

После этого есть 200 классов для каждого значка. Общий формат этих классов следующий

  .glyphicon-keyword: before {content: "hexvalue";}  

Для Например, для значка пользователя, используемого в нашем примере, класс выглядит следующим образом

  .glyphicon-user: before {content: " e008";}  

Теперь мы увидели, как его использовать, мы увидим, как настроить глификоны.

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

Ниже приведен код, который мы начнем с

    

А вот как это выглядит

Настройка размера шрифта

Увеличивая или уменьшая размер шрифта значков, вы можете сделать значки больше или меньше .

    

Настройка цвета

    

Применение тени текста

     

Надеюсь, это начнется с использования и настройки Glyphicons с вашими проектами на основе Twitter Bootstrap.

Есть вопросы? Предложения? Присоединяйтесь к обсуждению ниже. Чтобы узнать о предстоящих уроках, подпишитесь на наш канал.

Оцените статью
nanomode.ru
Добавить комментарий