Бесплатный вебинар
«как найти любимую работу»
Подарки на 150 000 ₽ за участие
Живой эфир
Записи не будет!
00:00:00:00
дн.ч.мин.сек.

Как увеличить размер glyphicon в Bootstrap: пример с globe

Быстрый ответ

Для увеличения размера глифов достаточно задать значение font-size в вашем CSS. Таким образом можно удвоить размер:

CSS
Скопировать код
.glyphicon {
    font-size: 2em;  /* "em" — удивительно удобная единица измерения для размера шрифта! */
}

Примените к вашей иконке класс .glyphicon, и она увеличится прямо на ваших глазах.

Кинга Идем в IT: пошаговый план для смены профессии

Использование различных единиц измерения

Давайте углубимся в детали. В CSS можно использовать разные единицы измерения, ведь размер действительно важен. Глифы можно масштабировать с помощью px, em, rem, pt, vw, vh, и даже... %?

CSS
Скопировать код
.glyphicon {
    font-size: 48px;  /* Дизайнер: "Хочу эту иконку точно 48 пикселей!" */
}
/* ИЛИ */
.glyphicon {
    font-size: 3em;  /* UX-дизайнер: "Сделай это относительным размером, пользовательский опыт важен!" */
}

Создание класса в стиле Sass

Создайте свои собственные CSS классы для масштабирования, например, gi-5x. Это похоже на создание собственного Font Awesome, только с меньшим объемом кода:

CSS
Скопировать код
.gi-5x {
    font-size: 5em;  /* Это как шпинат для Попая, только для ваших иконок */
}

Добавьте к элементу span класс gi-5x, и наслаждайтесь иконкой, увеличенной в 5 раз!

Подготовка глифов в Bootstrap

Хотите увеличивать иконки в заголовках или джамботроне? Bootstrap к вашим услугам:

HTML
Скопировать код
<h1><span class="glyphicon glyphicon-search"></span> Поиск</h1>  /* Иконка заиграет новыми красками */

С использовании этого способа иконка наследует размер от внешнего блока. Результат вас приятно удивит.☕

Визуализация

Глифы — это фигуры, которые вы можете настроить под себя:

HTML
Скопировать код
<span class="glyphicon glyphicon-star" style="font-size: 24px;"></span> /* Звезда стандартного размера */
<span class="glyphicon glyphicon-star" style="font-size: 48px;"></span> /* Звезда увеличенного размера */

От маленкого звездного огонька до великолепного светила — регулируйте font-size и определите, насколько велики будут ваши глифы! 📏✨

Будьте осторожны: глифы требуют тщательности

Убедитесь, что родительские элементы, например кнопки или группы ввода, не стали преградой, переопределяя изменения размера:

HTML
Скопировать код
<button class="btn btn-default">
    <span class="glyphicon glyphicon-plus gi-5x"></span>  /* "Я уменьшил размеры, изменяться не собираюсь!" */
</button>

Проверьте, чтобы стили внешних элементов не мешали масштабированию.

Быстрее, лучше, мощнее с Font Awesome

Размышляете о переходе на Font Awesome? Они предлагают вам множество готовых классов для изменения размеров: от fa-lg до fa-2x, fa-3x и так далее.

HTML
Скопировать код
<i class="fa fa-star fa-3x"></i>  /* "Посмотри, мама, я в три раза больше!" */

Быстрое прощание с инлайновым CSS

Нужен срочный ремонт? Подарите иконке новый размер с помощью инлайновых стилей:

HTML
Скопировать код
<span class="glyphicon glyphicon-envelope" style="font-size: 80px;"></span> /* "Я умею работать с пикселями..." */

Это не постоянное решение, но отличная временная замена!

Полезные материалы

  1. Sizing Icons | Font Awesome Docs – официальное руководство по изменению размера иконок Font Awesome.
  2. Components · Bootstrap – документация по Glyphicons из Bootstrap.
  3. CSS Font Size – учебный материал по определению размеров шрифтов в CSS.
  4. Bootstrap 3 Glyphicons are not working – Stack Overflow – решение проблем с Glyphicons в сообществе разработчиков на Stack Overflow.
  5. font-size – CSS: Cascading Style Sheets | MDN – углубите свои знания свойства font-size.
  6. Using SVG | CSS-Tricks – изучите возможности SVG.
  7. Rem in CSS: Understanding and Using rem Units — SitePoint – раскройте потенциал использования единицы rem в CSS.
Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей
Какой CSS стиль нужно применить, чтобы увеличить размер glyphicon в Bootstrap?
1 / 5