- Версия XenForo
- 2.2
- 2.3
Моя вариация баннеров на CSS без фотошопа.
Во-первых, структура кода сохраняет синтаксис LESS для лучшей работы и удобности.Во-вторых, чистый CSS и не нужно каждый раз закидывать баннер в фотошоп что бы отредактировать логотип или название должности.
Зашёл в код, сменил пару строк, сохранил.
- Arizona RP - arizona-logo.png
- NextRP - next-logo.png
- Evolve RP - evolve-logo.png
- Diamond RP - diamond-logo.png
- Radmir RP - radmir-logo.png
- Paradox RP - paradox-logo.png
- Revent RP - revent-logo.png
- BlackRussia - blackrussia-logo.png
- Матрешка RP - matreshka-logo.png
- Monser DeathMatch - monser-logo.png
CSS:
.rpBanner { /** общие свойства ко всем баннерам **/
position: relative;
font-size: 14px;
font-weight: bold;
line-height: 2.5;
padding: 5px 5px 5px 20px;
border: none;
border-radius: 7px;
&.red { /** свойства конкретного баннера **/
background: linear-gradient(90deg, rgb(220, 20, 60), rgb(255, 99, 71));
color: #fff;
.userBanner-before { /** свойства иконки **/
position: absolute;
left: 5px;
top: 0;
bottom: 0;
background: url("https://i.ibb.co/k6HNg3FN/radmir-logo.png");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 30px;
height: 100%;
}
}
/** перед последней скобкой копируем код баннера и делаем новый **/
/** меняем цвета и всё что не нравится **/
/** пример ниже **/
&.green {
background: linear-gradient(90deg, rgb(0, 100, 0), rgb(144, 238, 144));
color: #fff;
.userBanner-before { /** свойства иконки **/
position: absolute;
left: 5px;
top: 0;
bottom: 0;
background: url("https://i.ibb.co/v6MYknm1/matreshka-logo.png");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 30px;
height: 100%;
}
}
/** обязательно копировать с &. в начале **/
}
@media (max-width: 600px) { /** мобильная адаптация **/
.rpBanner {
font-size: 12px;
line-height: 2;
padding-left: 35px;
}
.userBanner-before {
width: 25px;
}
}
В настройке группы указываем
rpBanner red
.На счёт самого кода, в примере всего два баннера, собственно всё что нужно написано в нём как делать.
Если нужно объяснять элементарные вещи как менять цвет и как сделать новый баннер - идите на фриланс и ищите там разработчика который будет делать вам это за деньги.
- Общие свойства ко всем баннерам: это те свойства которые применяются КО ВСЕМ баннерам сразу, то есть если там прописать цвет розовый, то ВСЕ баннеры будут розовые, по этому всё что касается конкретного баннера указывается в его свойствах отдельно, а те что должны относиться ко всем (например ширина или форма) в общих. Банально для удобства что бы не менять потом сотни баннеров отдельно.
- Свойства баннера: здесь уже указывается то что должно относится к конкретному баннеру (например цвет).
- Свойства иконки: это свойства иконки/логотипа который вставляется в баннер, меняется в строке background, ну здесь думаю понятно. Вносить свои правки без понимания что делается не рекомендую, для изучения методом проб и ошибок разрешается.
Что бы добавить новый баннер к примеру "БЛАТЕР", копируем часть кода со свойствами конкретного баннера и иконкой, меняем цвет и вставляем сразу же после последнего баннера который перед последней скорбкой "}".
Итог баннера.
P.S - для новичка, а тем более разработчика ГТА форумов код может быть всё же сложноват для понимания, но как тогда учиться чему то новому и становиться лучше в этом деле?