2015-10-07 2 views
0

Я использую Font Awesome для некоторых значков кнопок. Он имеет много различных иконок, и вы ссылаться на них так:Наследование свойств из импортированного файла CSS

<a href="#" class="fa-home"></a> 

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

.home-button { 
    <!-- return "fa-home" property here --> 
} 

Один из примеров шрифтов Потрясающих для использования граничащих шрифтов является: <i class="fa fa-quote-left fa-3x fa-pull-left fa-border"></i>

Так эффективно Я хочу, чтобы обернуть эти различные варианты в мои собственные имена CSS собственности, что-то вроде '.icon-button-bordered', и как-то импортировать Высокий класс Font.

Возможно ли сделать что-то подобное в CSS?

+3

Почему бы не использовать 'class =" fa-home home-button "?? – Stickers

+0

использование css компилятор нет или sass для этого. Лучшим способом является предложение @Pangloss –

+0

, единственный способ добиться того, что вы хотите от точки зрения таблицы стилей, - это вырезать и вставлять соответствующий стиль шрифта в ваш собственный стиль (или пройти через шрифт удивительной таблицы стилей и переименовать все их классы с вашими классами). Кажется, немного хлопот для «более простого имени», и я бы подумал, что «fa-home» проще, чем «домашняя кнопка» – Pete

ответ

0

Это можно сделать, используя препроцессоры CSS. Например, миксины представлены в LESS и SASS или расширяют функцию в LESS и SASS.

Смежные вопросы