Задать вопрос
  • Как правильно работать с background?

    Либо обрезка при выводе либо переход на градиенты
    Ответ написан
    Комментировать
  • Как правильно работать с background?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Чтобы не было, например, "обрезаний" при разных разрешениях экрана или "дополнения" пустых мест его дублированием


    Геометрия говорит нам, что если пропорции блока и изображения не совпадают, то возможны три варианта:
    - поля
    - обрезка лишнего
    - искажение пропорций

    Поскольку, без искажений пропорций из одного изображения так сделать невозможно, то остается один вариант - подгружать разные файлы.

    Но кроме пропорций, есть ещё поддержка форматов и плотность пикселей. Так что, сложность тут не одна.

    Какие размеры файла желательны (в байтах)?

    Минимальные. При этом нужно сохранять достаточное качество.

    Этот вопрос не имеет смысла, даже если вы скажете размер вьюпорта/блока, но не покажете картинку. Потому что одна сожмется прекрасно, а другая заметно потеряет в качестве.

    Для ретины и разных форматов файлов используйте image-set
    Для разных размеров - @media
    Для оптимизации размеров - форматы webp, avif
    Ответ написан
    Комментировать
  • Как правильно работать с background?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Без обрезки никак. Сами должны понимать. Если пропорции экрана отличаются от пропорций изображения, то обрезка будет по-любому.

    Если это какой-то абстрактный фон, то без разницы. Берем несколько картинок разного размера (чтобы на мобилах не грузить лишнего) и подключаем их через медиа-запросы.

    Если на фоне есть какой-то объект, то желательно, чтобы он был в центре (из-за обрезки по краям) и нужны два варианта изображения - вертикальное и горизонтальное. Так же через медиазапросы (portrait/landscape) подменяем. Плюс несколько размеров (2-3) под разрешение экранов, с учетом ретины - 2х.

    Размер файла должен быть минимальным, это очевидно. Также очевидно, что точный желательный размер вам никто не скажет. Для уменьшения веса файла используйте конвертацию в webp формат.
    Ответ написан
    Комментировать
  • Как отлаживать плагины на Joomla?

    mius_it
    @mius_it
    Редактировать код компонентов Joomla можно, подключившись по FTP. Нужно понимать структуру этого компонента, а также структуру самой джумлы - это подскажет, где какие файлы лежат. Можете найти в телеграме чат "Joomla для профессионалов": там дружеский коллектив, всегда кто-то откликается на вопросы, или можно найти исполнителей на платной основе.
    Ответ написан
    Комментировать
  • Как правильно обрабатывать данные WordPress?

    Dreamka
    @Dreamka
    Web-разработчик.
    Для начала выбросить WP и сделать нормально.
    Но в общем случае:
    Создаете форму со всеми вопросами и показывает по одному, переключая через JS вопросы. В конце отправляете всю форму.
    или
    Если следующий вопрос зависит от ответа на предыдущий, то отправляете ajax-ом каждый вопрос отдельно и в ответе с бэкенда возвращаете следующий вопрос. Все необходимые данные (типа ID вопроса) можно хранить и обновлять в data-атрибутах.
    Ответ написан
    7 комментариев
  • Что такое AxCMS?

    @maksam07
    Стоит ли использовать эту систему? Какие отзывы/рекомендации?

    Смотри. Я понятия не имею что эта за система, но из их сайта можно сделать вывод, что они перестали обновлять свой продукт примерно в 20-21-м году. Ссылка на блог не работает. Ссылка на твиттер ведет на аккаунт, у которого последний пост был в 21-м. Вряд ли этот продукт будет рекомендоваться к использованию.
    Ответ написан
    2 комментария
  • Как делать адаптивную вёрстку по ширине и высоте?

    sagrana
    @sagrana
    Вёрстка и немного кодинга)
    Потому что есть разрешение экрана в физических пикселях, а есть резрешение экрана браузера в логических пикселях. И то, что у вас экран 1920х1080 px совсем не значит, что сайт отображается на этом разрешении.
    Есть куча сайтов, которые показывают эти параметры. Например, myresolutionis.ru.
    А в высоте экрана надо учитывать, что на разных устройствах может быть разная высота панели инструментов, закладок и т.д.
    Ответ написан
    Комментировать