Баннеры на тему Diamond RolePlay

Баннеры на тему Diamond RolePlay 01

Нет прав для скачивания
Совместимость с XenForo
  1. 2.1
  2. 2.2
Скачиваем архив и заливаем на форум.
В extra.less используем этот код:
Less:
.fontMontserrat(@fweight) {
    @font-face {
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: @fweight;
        src: local(''),
            url('/styles/fonts/custom/montserrat-v21-latin_cyrillic-@{fweight}.woff2') format('woff2'),
            url('/styles/fonts/custom/montserrat-v21-latin_cyrillic-@{fweight}.woff') format('woff');
    }
}
.fontMontserrat(400);
.fontMontserrat(500);
.fontMontserrat(600);
.fontMontserrat(700);

.svg-userBannerVariation(@color; @bg; @icon: 'user') {
    color: @color;
    background-color: @bg;
    border: none;
    .userBanner-before {
        &:before {
            .m-faBase();
            .m-faContent('@{fa-var-@{icon}}');
            background: linear-gradient(to top, rgba(0,0,0,.8) 10%, rgba(0,0,0,.3) 100%);
            padding: 3px;
            border-radius: 50%;
            color: @bg;
            width: 1.4em;
        }
    }
}

@strongTextShadow:  1px 0 1px  rgba(0,0,0,.5),
                    0 1px 1px  rgba(0,0,0,.5),
                    -1px 0 1px rgba(0,0,0,.5),
                    0 -1px 1px rgba(0,0,0,.5);

.gradientUserBanner(@start: transparent, @end: transparent, @position: right) {
    background-image: linear-gradient(to @position, @start 0%, @end 100%);  
}

.userBanner {
    font-style: normal;
    text-transform: uppercase;
    font-weight: 600;
    padding: 3px 5px 3px 3px;
    border: 1px solid transparent;
    border-radius: 20px;
    text-align: center;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    position: relative;
    strong {
        font-size: 75%;
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        padding-left: 3px;
        line-height: .95;
        text-shadow: @strongTextShadow;
    }
    .message-userBanner& {
        display: flex;
    }  
}

@media (max-width: @xf-responsiveMedium) {
    .message:not(.message--forceColumns) .message-userTitle,
    .message:not(.message--forceColumns) .message-userBanner.userBanner {
        display: inline-flex;
    }
}

.userBanner.userBanner-- {
    &staff {
        .svg-userBannerVariation(#fff, #5c97bf, 'user-cog');
        .gradientUserBanner();
    }
    &admin {
        .svg-userBannerVariation(#fff, #d80000, 'user-crown');
        .gradientUserBanner();  
    }
    &moder {
        .svg-userBannerVariation(#fff, #019875, 'user-shield');
        .gradientUserBanner();
    }  
    &newmember {
        .svg-userBannerVariation(#fff, #6c7a89);
        .gradientUserBanner();
    }
    &verified {
        .svg-userBannerVariation(#fff, #446cb3, 'user-check');
        .gradientUserBanner();
    }
    &premium {
        .svg-userBannerVariation(#fff, #f89406, 'user-plus');
        .gradientUserBanner();
    }
    &banned {
        .svg-userBannerVariation(#fff, #9a12b3, 'user-times');
        .gradientUserBanner();
    }
}

Для примера уже сделаны основные группы, для отображения баннера надо указать в настройках группы, в поле Другой, используя своё имя CSS-класса, например для администратора:
Код:
userBanner userBanner--admin
Код less для этого баннера:
Less:
    &admin {
        .svg-userBannerVariation(#fff, #d80000, 'user-crown');
        .gradientUserBanner();  
    }
Где #fff - цвет текста, #d80000 - цвет фона, 'user-crown' - название иконки. Если не указывать иконку, будет иконка пользователя по дефолту.
Что бы добавить градиент, надо указать цвета для него и при необходимости направление, если не указывать ни чего, градиента не будет, если не указывать направление, то будет по дефолту right, можно указать left, top или bottom. Например для админа:
Less:
    &admin {
        .svg-userBannerVariation(#fff, #d80000, 'user-crown');
        .gradientUserBanner(#cc2b5e, #753a88);  
    }
или сменить направление:
Less:
    &admin {
        .svg-userBannerVariation(#fff, #d80000, 'user-crown');
        .gradientUserBanner(#cc2b5e, #753a88, top);  
    }
Градиенты можно взять здесь
  • 2022-01-25_071142.png
    2022-01-25_071142.png
    15.1 KB · Просмотры: 664
  • 2022-01-25_071252.png
    2022-01-25_071252.png
    9.3 KB · Просмотры: 625
  • 2022-01-25_071449.png
    2022-01-25_071449.png
    6.1 KB · Просмотры: 540
  • 2022-01-25_071512.png
    2022-01-25_071512.png
    7.1 KB · Просмотры: 519
  • 2022-01-25_071530.png
    2022-01-25_071530.png
    5.4 KB · Просмотры: 494
  • 2022-01-25_071543.png
    2022-01-25_071543.png
    6.1 KB · Просмотры: 647
Автор
Skaiman
Скачивания
74
Просмотры
3,767
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Skaiman

Поделиться ресурсом

Назад
Сверху Снизу