Собрал в кучу коды less для прикручивания иконок.
Делаем иконку перед названием группы в баннере. В extra.less пишем:
потом добавляем для нужной группы:
где
Делаем для ника по группе пользователей. В extra.less:
после добавляем для нужных ников групп:
где
Делаем иконку и цвет персонально. В extra.less:
после для нужного ника:
где
Делаем иконку перед названием группы в баннере. В extra.less пишем:
Less:
.userBanner--before (@bannerStyle; @content) {
.userBanner {
&.@{bannerStyle} {
strong {
&:before {
content: "\@{content}";
}
}
}
}
}
.userBanner {
strong {
&:before {
font-family: "FontAwesome";
padding-right: 3px;
}
}
}
Less:
.userBanner--before (userBanner--red, f132);
userBanner--red
css, баннера группы, f132
- уникод иконкиДелаем для ника по группе пользователей. В extra.less:
Less:
.username-style-id(@styleId; @content) {
.username {
&--style@{styleId} {
&:before {
content: "\@{content}";
}
}
}
}
.username {
& :before {
font-family: "FontAwesome";
padding-right: 4px;
}
}
Less:
.username-style-id (3, f132);
3
- id группы, f132
- уникод иконки.Делаем иконку и цвет персонально. В extra.less:
Less:
.username-user-id (@userId, @content, @usernameColor: false) {
.username {
&[data-user-id="@{userId}"] {
[class*="username--style"] {
&when (iscolor(@usernameColor)) {
color: @usernameColor;
}
&:before {
content: "\@{content}";
}
}
}
}
}
.username {
& :before {
font-family: "FontAwesome";
padding-right: 4px;
}
}
Less:
.username-user-id (1, f0a1, #1B5E20);
1
- id пользователя, f0a1
- уникод иконки, #1B5E20
- цвет ника, если не добавлять цвет, то останется цвет группы.