0%

Вопрос Разные логотипы для мобильной и полноэкранной версии форума

Кто просматривает?

Недавно заходили [7]

Всего просматривают: 0 (пользователей: 0, гостей: 0)

Лучший пост по количеству реакций [ 1]

DonMaxero
Решил через костыль, может кому-то будет полезно.

Сам вывод текстового логотипа у меня осуществляется через ".p-header-logo--text a", поэтому в extra.less добавил:

Код:
// Логотип
.p-header-logo--text a {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  font-size: 0; /* Скры…
Регистрация
04.08.2025
Сообщения
56
Реакции
38
Баллы
18
Инициатор темы
  • Друг форума
  • Автор темы
  • #1
Приветы!
Ситуация, у меня на форуме установлен текстовый логотип (не картинка). В полноэкранном размере соответственно видно весь текст логотипа, а в мобильной версии он ужимается в зависимости от размера экрана вплоть до пары букв (иначе места не хватает).
Нужно сделать так чтобы в полноэкранной версии было полное название, а в мобильной, соответственно, сокращенное до этих самых двух букв.
Где-то когда-то видел решение, правда для логотипов картинок, но сейчас не могу найти, думал попробовать по аналогии сделать. Может у кого-то есть решения под мой случай?
Заранее спасибо! Обнял, приподнял!
 
Укажите версию XenForo
XF 2.3
  • Друг форума
  • Автор темы
  • #2
Решил через костыль, может кому-то будет полезно.

Сам вывод текстового логотипа у меня осуществляется через ".p-header-logo--text a", поэтому в extra.less добавил:

Код:
// Логотип
.p-header-logo--text a {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  font-size: 0; /* Скрываем реальный текст */
}

/* Показываем полное название для десктопа */
.p-header-logo--text a:before {
  content: "ННННННН"; /* Ваш полный текст */
  font-size: 24px; /* Укажите нужный размер шрифта */
 }

/* Мобильная версия - показываем только краткий текст*/
@media (max-width: 768px) {
  .p-header-logo--text a:before {
    content: "Н"; /* Короткая версия */
  }
}
 
Назад
Верх Низ