एक अलग रंग में बूटस्ट्रैप आइकन के लिए एक और संभव तरीका है वांछित रंग में एक नया .png बनाना, (जैसे। मैजेंटा) और इसे / path-to-bootstrap-css / img / glyphicons-halflings- magenta .png के रूप में सहेजना है ।
अपने चरों में। बिना खोजे
// Sprite icons path
// -------------------------
@iconSpritePath: "../img/glyphicons-halflings.png";
@iconWhiteSpritePath: "../img/glyphicons-halflings-white.png";
और इस लाइन को जोड़ें
@iconMagentaSpritePath: "../img/glyphicons-halflings-magenta.png";
अपने sprites.less में जोड़ें
/* Magenta icons with optional class, or on hover/active states of certain elements */
.icon-magenta,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
background-image: url("@{iconMagentaSpritePath}");
}
और इसे इस तरह से उपयोग करें:
<i class='icon-chevron-down icon-magenta'></i>
आशा है कि यह किसी की मदद करता है।