Как убрать обводку у ников?

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
Пользователь
Регистрация
28 Ноя 2025
Сообщения
16
Подскажите как убрать черную обводку у ников? Стиль форума IQ DARKScreenshot_20251214-131552.jpg
 
Программировать - значит понимать
Активный
Регистрация
14 Мар 2025
Сообщения
210
@viovit_dev
Продавец
Регистрация
26 Апр 2022
Сообщения
1,231
а причем тут баннеры и пкм, знатоки? это дефолт из коробки, черная обводка применяется когда у пользователя стоит баннер (не тот который у групп пользователей) дабы ник не потерялся просто

попробуй этот код в экстру вставить, по идеи должен сработать
fff:
.memberHeader--withBanner,
.memberTooltip--withBanner {
        &.is-stroked {
            &:before {
                color: transparent;
                -webkit-text-stroke: 2px transparent;
            }
            & span {
                position: unset;
                text-shadow: 0 0 20px black;
        }
    }
}
 
Программировать - значит понимать
Активный
Регистрация
14 Мар 2025
Сообщения
210
а причем тут баннеры и пкм, знатоки? это дефолт из коробки, черная обводка применяется когда у пользователя стоит баннер (не тот который у групп пользователей) дабы ник не потерялся просто

попробуй этот код в экстру вставить, по идеи должен сработать
fff:
.memberHeader--withBanner,
.memberTooltip--withBanner {
        &.is-stroked {
            &:before {
                color: transparent;
                -webkit-text-stroke: 2px transparent;
            }
            & span {
                position: unset;
                text-shadow: 0 0 20px black;
        }
    }
}
Он сработает но с нюансами :
-webkit-text-stroke , но обводка на скрине не оттуда, поэтому визуально почти ничего не меняет

Если у него там есть : 0 0 20px black - это 100% и есть проблема

Попробуй лучше это:
Fffff:
.memberHeader--withBanner,
.memberTooltip--withBanner {
    &.is-stroked {
        &:before {
            color: transparent;
            -webkit-text-stroke: 0;
        }

        span {
            position: unset;
            text-shadow: none;
        }
    }
}
 
Последнее редактирование:
@viovit_dev
Продавец
Регистрация
26 Апр 2022
Сообщения
1,231
Программировать - значит понимать
Активный
Регистрация
14 Мар 2025
Сообщения
210
какая инфа - такой и ответ.



в чем отличия?
разница принципиальная, не косметическая:

У тебя:
text-shadow: 0 0 20px black;

У меня: text-shadow: none;
Твой : text-shadow: 0 0 20px black; Добавляет эту чёрную обводку
text-shadow: none; Полностью убирает её
Поэтому : -webkit-text-stroke не источник этой проблемы
 
@viovit_dev
Продавец
Регистрация
26 Апр 2022
Сообщения
1,231
разница принципиальная, не косметическая:

У тебя:
text-shadow: 0 0 20px black;

В моём варианте:
text-shadow: none;
спасибо что ответил, я еще больше убедился что ты не до конца понимаешь о чем городишь

твой вариант: радикальная мера, которая гасит тотально, что не особо хорошо в плане визуала
мой вариант: менее радикальщина, оставляя размытое свечение, дабы не потерять то свойство "читаемости" которое изначально было задумано разрабом движка
 
Программировать - значит понимать
Активный
Регистрация
14 Мар 2025
Сообщения
210
спасибо что ответил, я еще больше убедился что ты не до конца понимаешь о чем городишь

твой вариант: радикальная мера, которая гасит тотально, что не особо хорошо в плане визуала
мой вариант: менее радикальщина, оставляя размытое свечение, дабы не потерять то свойство "читаемости" которое изначально было задумано разрабом движка
Мы изначально обсуждали источник эффекта, а не художественный приём. Чёрный ореол появляется из-за text-shadow, и строка 0 0 20px black его не ослабляет, а явно и сознательно усиливает. Это уже не "задумка движка" , а кастомное переопределение, которое и даёт эффект обводки, о котором шла речь.

text-shadow: none - не финальный дизайн-вариант, а базовое техническое решение,которое позволяет убрать эффект и дальше управлять им осознанно. Если цель - сохранить читаемость, корректно уменьшать и смягчать тень, а не усиливать её большим blur’ом. Мы говорим о разных задачах: ты - о визуале, я - о контроле над эффектом.

В кратце : ты говоришь про дизайн , я же про источник эффекта =)
Истина посередине: ослабить, а не гасить или усиливать
 
@viovit_dev
Продавец
Регистрация
26 Апр 2022
Сообщения
1,231
Если цель - сохранить читаемость, корректно уменьшать и смягчать тень, а не усиливать её большим blur’ом. Мы говорим о разных задачах: ты - о визуале, я - о контроле над эффектом.

а еще лучше поставить цель заметить проеб в коде у меня, а не пытаться его переделать. я тут так посмотрел и понял что мой код банально не сработает по некоторым причинам которые заметны если приглядеться

как итог код примерно такой должен быть:


sadasdada:
.memberHeader--withBanner .username {
  /* сюда чо хочешь */
}
 
Программировать - значит понимать
Активный
Регистрация
14 Мар 2025
Сообщения
210
а еще лучше поставить цель заметить проеб в коде у меня, а не пытаться его переделать. я тут так посмотрел и понял что мой код банально не сработает по некоторым причинам которые заметны если приглядеться

как итог код примерно такой должен быть:


sadasdada:
.memberHeader--withBanner .username {
  /* сюда чо хочешь */
}
Ок, тогда на этом и сойдёмся. Я изначально указывал не на "как переделать дизайн" , а на сам эффект и его источник - дальше уже вопрос реализации. Ты сам увидел, что первоначальный вариант не сработает по селекторам, и это как раз тот момент, который и стоило проверить в первую очередь.

В итоге всё упирается в корректную цель и правильный селектор:
.memberHeader--withBanner .username - и дальше уже можно осознанно решать, гасить эффект полностью или настраивать его под визуал. Думаю, на этом тему можно закрывать. 🙂

Без философии все таки советую попробовать :

1 вариант:
.memberHeader--withBanner,
.memberTooltip--withBanner {
    &.is-stroked {
        &:before {
            color: transparent;
            -webkit-text-stroke: 0;
        }

        span {
            position: unset;
            text-shadow: none;
        }
    }
}

2 вариант:
.memberHeader--withBanner .username {
    text-shadow: none;
}
 
@viovit_dev
Продавец
Регистрация
26 Апр 2022
Сообщения
1,231
Ок, тогда на этом и сойдёмся. Я изначально указывал не на "как переделать дизайн" , а на сам эффект и его источник - дальше уже вопрос реализации. Ты сам увидел, что первоначальный вариант не сработает по селекторам, и это как раз тот момент, который и стоило проверить в первую очередь.

В итоге всё упирается в корректную цель и правильный селектор:
.memberHeader--withBanner .username - и дальше уже можно осознанно решать, гасить эффект полностью или настраивать его под визуал. Думаю, на этом тему можно закрывать. 🙂

Без философии все таки советую попробовать :

1 вариант:
.memberHeader--withBanner,
.memberTooltip--withBanner {
    &.is-stroked {
        &:before {
            color: transparent;
            -webkit-text-stroke: 0;
        }

        span {
            position: unset;
            text-shadow: none;
        }
    }
}

2 вариант:
.memberHeader--withBanner .username {
    text-shadow: none;
}
1 вариант не будет вообще работать
 
Сверху