LESS для Font Awesome в баннер и перед ником.

LESS для Font Awesome в баннер и перед ником.

Да ты че :) чем же к примеру иконки шрифта Font Awesome, тяжелее чем svg?
Я думаю ресурсозатратнее обратится к целой библиотеке чем к определённому? Не так ли?
и + находится "изображение" на твоём хостинге с веб. ресурсом или нужно еще дальше обращаться за результатом?
 
Последнее редактирование:
Я думаю ресурсозатратнее обратится к целой библиотеке чем к определённому? Не так ли?
Обращение идет непосредственно к иконке

и + находится "изображение" на твоём хостинге с веб. ресурсом или нужно еще дальше обращаться за результатом?
а шрифт где находится?
 
Последнее редактирование модератором:
именно фонт-авесом даёт нагрузку, и не спорь если не работал с крупными ресурсами
Если вы не можете правильно настроить отдачу и кэширование нескольких статических элементов, коими являются файлы шрифтов, то надо решать эту проблему, а не пытаться найти что-то еще. А ваши слова про JS я вообще не понял. Какой JS при работе с FA иконками?
Да ты че :) чем же к примеру иконки шрифта Font Awesome, тяжелее чем svg?
С учетом того, что в зависимости от возможностей браузера используется разный формат...можно сказать это одно и то же
1618933440539.png
 
Font Awesome подгружается изначально.

После, его кеширует браузер.
1618933117389.png

После, браузер берёт шрифт из кеша.
Чтобы у меня браузер не кешировал стили и шрифты я всегда ставлю галочку для этого.
1618933282304.png

Все последующие манипуляции с FA, никак не влияют на производительность.
От слова совсем.

Хотите ускорить загрузку страницы - избавьтесь от стилей совсем.
А чтобы ускорить ещё в несколько раз, избавьтесь от базы данных, ЯП на бэке.

Голый штмл без стилей.
1618933582524.png
 
Skaiman, обращение к иконке но через всю библиотеку и это факт. Чтобы получить одно, нужно загрузить всё. Тебе не даром сам сайт авесома даёт возможность забрать вектора в свг, чтобы ты не мучал хостинг.

Да и вообще не все приложения готовы отображать шрифты правильно как нам этого хотелось бы.

Какой JS при работе с FA иконками?
Обычные костыли же.
 
Последнее редактирование модератором:
ебе не даром сам сайт авесома даёт возможность забрать вектора в свг, чтобы ты не мучал хостинг.
для отображения в разных браузерах и разных ос

Все хватит флудить в теме :)
 
Последнее редактирование модератором:
MrBurn, первое обращение к психиатру проходит через регистратуру.

После, если психиатр вас зафиксировал (закешировал), не нужно обращаться в регистратуру.
Также, когда вы на приёме у психиатра (подгружено), любой вопрос к нему ничего не стоит.
Вы уже у него на приёме.
 
25517, первое обращение к психиатру проходит через регистратуру.

Именно об этом я и писал выше, о новых пользователях.
 
Именно об этом я и писал выше, о новых пользователях.
Настройте серверный кэш для статических файлов и не мучайтесь. Это какая вообще должна случиться ситуация, чтобы nginx упал от раздачи маленьких статических файлов
 
Делаем иконку и цвет персонально. Третий вариант.

Если использовать обложку профиля, то получается иконка съедается с ником. Вы можете исправить данную проблему, что бы иконку как и простой ник охватывал черный контур и не съедало иконку за ником. Если без профиля, то все нормально.
 
После кода
Less:
.username-user-id (@userId, @content, @usernameColor: false) {
    .username {
        &[data-user-id="@{userId}"] {
            [class*="username--style"] {
                &when (iscolor(@usernameColor)) {
                    color: @usernameColor;
                }
                &:before {
                    content: "\@{content}";         
                }
            }
        }
    }
}

.username {
    & :before {
        .m-faBase();
        padding-right: 4px;
    }
}
Добавить
Less:
.username-user-id (@userId, @content, @usernameColor: false) {
    .memberProfileBanner[style*="background-image: url"] {
        .username {
            &[data-user-id="@{userId}"] {
                [class*="username--style"] {
                    &when (iscolor(@usernameColor)) {
                        color: @usernameColor;
                    }
                    span {
                        &:before {
                            .m-faBase();
                            padding-right: 4px;                       
                            content: "\@{content}";         
                        }
                    }
                }
            }
        }
    }
}
 
Последнее редактирование:
Короче исправил выше
 
Делаю по пользователю - не работает, делаю по группе пользователя - не работает.
 
Если выдать участнику другую группу, которая по приоритету Выше, то иконка пропадает, возможно ли, как-то это фиксануть?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу