Начальная загрузка Twitter использует иконки от Glyphicons . available in dark gray and white
По умолчанию они " ":
Можно ли использовать некоторые хитрости CSS, чтобы изменить цвета значков? Я надеялся на какой-то другой блеск css3, который не позволил бы установить изображение значка для каждого цвета.
Я знаю, что вы можете изменить цвет фона элемента enclosing ( <i>
), но я говорю о цвете переднего плана значка. Я думаю, можно было бы изменить прозрачность изображения значка, а затем установить цвет фона.
Итак, можно ли добавить цвет к значкам начальной загрузки только с помощью CSS?
Ответы:
Да, если вы используете Font Awesome с Bootstrap! Значки немного отличаются, но их больше, они отлично выглядят при любом размере, и вы можете изменить их цвет.
В основном значки являются шрифтами, и вы можете изменить их цвет только с помощью свойства CSS color. Инструкции по интеграции находятся внизу страницы в предоставленной ссылке.
Изменить: Bootstrap 3.0.0 иконки теперь шрифты!
Как и некоторые другие люди упоминали с выпуском Bootstrap 3.0.0, глифы значков по умолчанию теперь являются шрифтами, такими как Font Awesome, и цвет можно изменить, просто изменив
color
свойство CSS. Изменение размера может быть сделано черезfont-size
свойство.источник
cursor: default;
чтобы пользователи не видели I-Bar. Кроме того, проверьте FF Chartwell, действительно умный шрифт: tktype.com/chartwell.phpI
символ " ", он используется для выделения текста. В CSS это называетсяcursor: text;
. Это также известно как "Я луч".В последнем выпуске Bootstrap RC 3 изменить цвет значков так же просто, как добавить класс с нужным цветом и добавить его в диапазон.
Черный цвет по умолчанию:
станет
CSS
Bootstrap 3 Glyphicons List
источник
Поскольку глифы теперь являются шрифтами, можно использовать контекстные классы, чтобы применить соответствующий цвет к значкам.
Например:
<span class="glyphicon glyphicon-info-sign text-info"></span>
добавлениеtext-info
к CSS сделает иконку синего цвета.источник
Другой возможный способ получить значки начальной загрузки другого цвета - создать новый .png нужного цвета (например, magenta) и сохранить его как / path-to-bootstrap-css / img / glyphicons-halflings- magenta .png
В вашем variables.less находке
и добавьте эту строку
В твои спрайты. Без добавления
И используйте это так:
Надеюсь, это кому-нибудь поможет.
источник
I was hoping for some other css3 brilliance that would prevent having to have an icon image set for each color
Быстрая и грязная работа, которая сделала это для меня, не окрашивая иконку, а окружая ее ярлыком или значком нужного вам цвета;
источник
Bootstrap Glyphicons - это шрифты. Это означает, что его можно изменить, как и любой другой текст, с помощью стилей CSS.
CSS:
HTML:
Пример:
Посмотрите курс « Запуск и запуск с Bootstrap 3 » Джен Крамер или посмотрите индивидуальный урок по переопределению основного CSS с помощью пользовательских стилей .
источник
Это все немного окольными ..
Я использовал глифы, как это
и чтобы повлиять на цвет, я включил немного CSS в голову, как это
Вуаля, зеленые и красные пальцы.
источник
Также работает с тегом style:
источник
На самом деле это очень просто:
просто используйте:
Например:
Вот и все.
источник
Используйте
mask-image
свойство, но это немного взломать. Это продемонстрировано в блоге Safari здесь .Это также подробно описано здесь .
По сути, вы должны создать блок CSS, скажем,
background-image: gradient(foo);
а затем применить к нему маску изображения на основе этих изображений PNG.Это сэкономило бы вам время на разработку отдельных изображений в Photoshop, но я не думаю, что это сэкономило бы большую пропускную способность, если вы не будете отображать изображения в широком разнообразии цветов. Лично я бы не стал его использовать, потому что вам нужно настроить разметку, чтобы эффективно использовать эту технику, но я являюсь членом школы «чистота неперспективна».
источник
mask-image
собственности не так уж велика .Принятый ответ (с использованием отличного шрифта) является правильным. Но поскольку я просто хотел, чтобы красный вариант отображался при ошибках проверки, я прекратил использовать пакет дополнений, любезно предложенный на этом сайте .
Просто отредактировал пути URL в файлах CSS, так как они абсолютные (начинаются с /), и я предпочитаю быть относительными. Как это:
источник
Вы также можете изменить цвет глобально
т.е.
источник
Просто используйте ГЛИФИКИ, и вы сможете изменить цвет, просто установив CSS:
источник
Я думал, что мог бы добавить этот фрагмент к этому старому сообщению. Вот что я делал в прошлом, до того, как иконки были шрифтами:
Это очень похоже на хитрый ответ @frbl, но оно не использует другое изображение. Вместо этого это устанавливает цвет фона
<i>
элементаwhite
и использует свойство CSS,border-radius
чтобы сделать весь<i>
элемент "округленным". Если вы заметили, значениеborder-radius
(7.5px) ровно вдвое меньше, чем свойстваwidth
andheight
(оба 15px, делающие значок квадратным), что делает<i>
элемент круглым.источник