Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: В настоящее время эта функция требует доступа к сайту с помощью встроенного браузера Safari.
о нет, разработчики глупые и ничего не предусмотрелиЗдесь проблема в том, что нельзя использовать что то конкретно, solid, regular, light, duotone
.m-faBase('Pro', @faWeight-light);
.m-faBase('Pro', @faWeight-regular);
.m-faBase('Pro', @faWeight-solid);
.m-faBase('Brands');
.m-faIcon(@fa-var-duotone-comments);
.m-faBase() в 2.3 не нужен, он не делает ничего. При этом если делается универсальный сниппет кода под разные версии, то его нужно оставлять.а про длину кода речи и не было, тут вопрос в его переносимостиПроблема не в длине кода
.m-faBase('Pro', @faWeight-solid);
.m-faContent(@fa-var-exclamation);
.m-faContent(@fa-var-solid-exclamation);
Так что, это, не совсем, код все равно придется чуть чуть менятьесли кто-то использует ваш код на 2.2 и решить обновится на 2.3, у него не отвалятся баннеры после обноления
Весь ресурс был изменен, от и до.
<i class="far fa-route-interstate" data-xf-init="icon" style="color: white;"></i>Администратор
Верю. Но.... все дело в том, что я не понимаю, куда этот код лепить.Поверьте лучше через css, чем потом при случае каждую группу открывать.
Я пока тестирую, что мне сделать.покажите, что у Вас за код
&.admin {
background-image: linear-gradient(270deg, #ff0000, #dc00ff, #ff9400);
}
Сейчас у меня стоит "Баннер с градиентом"
.linear-gradient-prefixes(@deg, @start, @end) {
background-image: -webkit-linear-gradient(@deg, @start, @end);
background-image: -moz-linear-gradient(@deg, @start, @end);
background-image: linear-gradient(90deg, @start 0%, @end 100%);
}
.linear-gradient(@_, @start, @end) {
.linear-gradient-prefixes(left, @start, @end);
}
.gradientBanner {
display: inline-block;
text-align: center;
font-size: 80%;
color: #fff;
text-transform: uppercase;
padding: 3px 0;
margin: 4px 0;
width: 100%;
border: none;
&:before
{
.m-faBase();
margin-right: 3px;
}
&.admin {
.linear-gradient(left, #E70707, #5E0000);
&:before
{
.m-faContent(@fa-var-yin-yang);
}
}
&.moder {
.linear-gradient(left, #029B0E, #C10000);
&:before
{
.m-faContent(@fa-var-users);
}
}
.memberHeader-banners & {
[data-template="member_view"] & {
width: 120px!important;
}
}
.tooltip-content & {
.tooltip--member & {
width: 120px!important;
}
}
@media (max-width: @xf-responsiveMedium) {
display: inline!important;
padding: 3px 5px;
}
}
Kokiyo, спасибо, я поняла куда и как вставлять иконки.
а добавить сюда анимацию можно ?
типа "уходящего света"
.linear-gradient-prefixes(@deg, @start, @end)
{
background-image: -webkit-linear-gradient(@deg, @start, @end);
background-image: -moz-linear-gradient(@deg, @start, @end);
background-image: linear-gradient(90deg, @start 0%, @end 100%);
}
.linear-gradient(@_, @start, @end)
{
.linear-gradient-prefixes(left, @start, @end);
}
@keyframes light
{
0%
{
left: -80%;
}
100%
{
left: 80%;
}
}
.gradientBanner
{
display: inline-block;
text-align: center;
font-size: 80%;
color: #fff;
text-transform: uppercase;
padding: 3px 0;
margin: 4px 0;
width: 100%;
border: none;
position: relative;
overflow: hidden;
&:before
{
.m-faBase();
margin-right: 3px;
}
&:after
{
content: "";
position: absolute;
background: linear-gradient(135deg, transparent 0%, transparent 30%, rgba(250, 250, 250, .7) 50%, transparent 70%, transparent 100%);
background-repeat: no-repeat;
top: 0px;
left: -80%;
width: 100%;
height: 100%;
animation: light 2.5s infinite;
}
&.admin
{
.linear-gradient(left, #E70707, #5E0000);
&:before
{
.m-faContent(@fa-var-yin-yang);
}
}
&.moder
{
.linear-gradient(left, #029B0E, #C10000);
&:before
{
.m-faContent(@fa-var-users);
}
}
.memberHeader-banners &
{
[data-template="member_view"] &
{
width: 120px!important;
}
}
.tooltip-content &
{
.tooltip--member &
{
width: 120px!important;
}
}
@media (max-width: @xf-responsiveMedium)
{
display: inline !important;
padding: 3px 5px;
}
}
animation: light 10s infinite;
}
&.userBanner--staff {
border-color: #720000;
border-radius: 4px;
.linear-gradient(left, #5c97bf, #4285b4);
}
&.admin

.linear-gradient-prefixes(@deg, @start, @end)
{
background-image: -webkit-linear-gradient(@deg, @start, @end);
background-image: -moz-linear-gradient(@deg, @start, @end);
background-image: linear-gradient(90deg, @start 0%, @end 100%);
}
.linear-gradient(@_, @start, @end)
{
.linear-gradient-prefixes(left, @start, @end);
}
@keyframes light
{
0%
{
left: -80%;
}
100%
{
left: 80%;
}
}
.gradientBanner
{
display: inline-block;
text-align: center;
font-size: 50%;
color: #fff;
/* text-transform: uppercase;*/
padding: 2px 0;
margin: 3px 0;
width: 100%;
/* border: none; */
position: relative;
overflow: hidden;
&:before
{
.m-faBase();
margin-right: 3px;
}
&:after
{
content: "";
position: absolute;
background: linear-gradient(135deg, transparent 0%, transparent 30%, rgba(250, 250, 250, .7) 50%, transparent 70%, transparent 100%);
background-repeat: no-repeat;
top: 0px;
left: -80%;
width: 100%;
height: 100%;
animation: light 10s infinite;
}
&.userBanner--staff {
border-color: #720000 ;
border-radius: 4px ;
.linear-gradient(left, #5c97bf, #4285b4) ;
}
&:before
{
.m-faContent(@fa-var-crown);
}
&.admin
{
border-color: #720000;
border-radius: 4px;
.linear-gradient(left, #E70707, #5E0000);
&:before
{
.m-faContent(@fa-var-sun);
}
}
&.moder
{ border-color: #720000;
border-radius: 4px;
.linear-gradient(left, #2577b1, #C10000);
&:before
{
.m-faContent(@fa-var-shield-alt);
}
}
.memberHeader-banners &
{
[data-template="member_view"] &
{
width: 120px!important;
}
}
.tooltip-content &
{
.tooltip--member &
{
width: 120px!important;
}
}
@media (max-width: @xf-responsiveMedium)
{
display: inline !important;
padding: 3px 5px;
}
}
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения
