Задать вопрос
  • Почему не передаются параметры?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Садись, будем с тобой учиться программированию.

    То что у тебя здесь написано - это не программирование.
    Написать в столбик несколько операторов можно и обезьяну научить.

    Программирование начинается тогда, когда твой код престаёт работать.
    Процесс выявления участка, который не работает, и что надо исправить, называется отладкой. И это и есть на самом деле программирование.
    Для отладки нужно две вещи:
    1. В принципе понимать, что делает твой код. причём не в целом, а каждый оператор в отдельности. Какие данные он должен получать на вход, что с ними делать, что должно быть на выходе.
    2. Трассировка. Которая заключается тупо в выводе промежуточных результатов.

    поэтому после кода добавляем строчку
    var_dump($_SERVER['QUERY_STRING'], $addGet,$config['http_home_url'],$_SERVER['REDIRECT_SCRIPT_URL']);

    и смотрим, где чего не хватает.

    И только после этого идём на тостер задавать конкретный вопрос, "а почему у меня такая-то переменная пустая"
    Ответ написан
    Комментировать
  • Как изменять высоту в зависимости от ширины?

    Seasle
    @Seasle Куратор тега CSS

    UPD:
    Вышел Chrome 88 и там ввели свойство aspect-ratio.
    Ответ написан
    Комментировать
  • Есть ли проблемы при использовании конструктора страниц на Wordpress?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Надо понимать, что чем больше свистелок напихано в конструктор, тем страшнее код и тем медленнее всё работает.
    Плохо с точки зрения СЕО, ещё хуже по быстродействию. Впрочем, наговнокодить и без конструкторов можно.

    Зашёл тут на сайт Элементора... Ну нормальная такая вложенность. У нас всё хорошо работает.
    Мне смотреть на это прямо физически больно.
    5edfabe5696f4566168930.png

    Грузится всё это добро на средних телефонах 15 секунд. Да норм, чё. Это гугл ещё "среднее устройство" взял посовременнее с внедрением Web Vitals.
    5edfac3f457bc462289433.png

    Есть своя ниша для таких вещей, где-то на уровне Тильды. Лендос для ларька потестировать нишу - вполне себе.
    Ответ написан
    2 комментария
  • Как сверстать карту с кривыми краями?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Стилям оверлея допишите pointer-events: none; - можно будет взаимодействовать с картой.
    А дизайнеру двойка, любой креатив не должен идти вразрез с юзабилити.
    Ответ написан
    Комментировать
  • Как сверстать такие слайды (Идеи, советы)?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега CSS
    Руководитель frontend направления, предприниматель
    1. Чтобы иметь возможность ловить события именно объектов, а не квадрата картинки, используй SVG.
    2. Тень рисовать можно ее же средствами.
    3. Используй svg-спрайты, это позволит снизить фактор жопоболи при перестройке.
    4. В чем сложность использовать медиазапросы при постройке я, если честно не понял, располагаешь элементы (острова) один под одним (тупо дивы), а на десктопе позиционируешь абсолютно. Главное не накосячить с z-index-ом.
    Ответ написан
    1 комментарий
  • Как сверстать подобные блоки?

    aliencash
    @aliencash
    Партизан
    Дизайнера на кол. Картинками делайте.
    Ответ написан
    4 комментария
  • Как правильно верстать такой блок?full width + внутренние отступы, без отступов по краям блока?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Уберите у обёртки указание ширины (это блочный элемент, он и так растянется на всю доступную ширину) и добавьте отрицательный margin слева и справа, равный margin элементов. Вжух. Вполне нормальная практика.



    Альтернатива - использовать гриды, либо исповедовать ваш способ, но не стоит писать руками, есть специализированные инструменты для этого.
    Стили получаются избыточные (хотя, в целом, не сильно больше, чем руками написать), зато работает железобетонно и с точки зрения DX великолепно.
    Ответ написан
    Комментировать
  • Возможен ли mixin внутри box-shadow?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Добрый день.
    Используйте не миксин, а функцию - и будет вам счастье.
    Ответ написан
    1 комментарий
  • Как сделать круглую картинку?

    @thisuserhatephp
    Офлайн - losers Онлайн - lusers
    background-size: cover;
    https://codepen.io/5h4dy_s/pen/yLYeGLx
    Ответ написан
    Комментировать
  • Какие модные фронтенд-фишки можете посоветовать?

    bingo347
    @bingo347
    Crazy on performance...
    0. a11y (ну и еще сюда можно заглянуть)
    Притом доступность - это не только версия для слепых (вообще это не отдельная версия должна быть, а сам сайт должен поддерживать скринридер), бывает еще ограниченность движений, в том числе временная (перелом руки, ребенок на руках).

    1. Семантика
    По словам одного очень крутого верстальщика, divатоз очень опасная болезнь с огромным количеством побочек...

    2. Адекватная работа с клавиатуры
    Про клавиатуру. Вот реально бесит, но браузер это почти единственная утилита где я тянусь за мышкой... (хотя есть еще мак ось, но там эпл умный, а юзеров считают тупым быдлом, ну и адекватный трекпад это сглаживает). У меня нет особых проблем не с мышкой не с тачпадом, но клавиатура тупо позволяет мне управлять компом быстрее, а мое время дорого.
    А причиной всему простой факт - интерфейсы делают макаки, которые даже сочетаний своей IDE не знают...
    Что самое интересное, выполнив предыдущие пункты, Вы уже получите вполне вменяемую работу с клавиатурой, просто и абсолютно бесплатно. Но вслед за divатозом как правило развивается хз-где-фокус, ескейп-для-трусов, не-пашут-стрелки и еще куча мелких заболеваний, приводящих к неспособности купить в инете мышку не имея этой самой мышки (попробуйте, очень интересный челендж, покупать с телефона в зачет не идет). Ну и больше всего бесит, когда на сочетания ОС или браузера сайт вешает что-то свое...

    3. Интуитивно понятный интерфейс
    Люди не любят, когда их заставляют думать. Мозг вообще сжигает энергии больше всего остального тела, а если его еще и заставлять активно работать... И это не просто про знакомые иконки, узнаваемое их положение. Это вообще про возможность выполнять большинство действий на автомате. Почему у модалок кнопка закрытия в правом углу? Это привычно большинству, ведь на винде окна закрываются так же. Вот только никто не мешает отследить, что мы на макоси, где вообще-то привычнее, когда крестик слева...
    Ответ написан
    Комментировать
  • Какие модные фронтенд-фишки можете посоветовать?

    @vladdimir
    Верстальщик
    Сейчас в моде доступность, отзывчивость и быстрый отклик.
    Сайты, на которых на пользователя ничего не выпрыгивает\выезжает\выпучивается, где скролить можно всеми стандартными способами, где попапы закрываются с клавиатуры, а табами можно пройти туда-обратно на странице - тренд.

    Мне вчера сон кстати приснился, что сайты опять начали делать черными буквами на красном фоне, с автоплеем любимых композиций владельца.
    Ответ написан
    Комментировать
  • Как с помощью flexbox сделать подобное?

    Eridani
    @Eridani
    Мимо проходил
    Зачем флекс? Это обычная таблица или таблица описание dl dd dt
    https://codepen.io/Anton_Eridani/pen/QWbJvPB
    Ответ написан
    Комментировать
  • Как сделать такой hover?

    Aetae
    @Aetae
    Тлен
    Если svg - то иконка - currentColor, самому svg - boreder-radius и background-color.
    Чтобы currentColor работал - svg надо подключать как svg, а не img: либо всем кодом, либо через use href.
    По hover, соответственно для svg меняется color и background-color.

    Если используешь img - то менять тебе придётся две img местами.

    Ещё, как извращение, можно заюзать filter: invert(1) на картинке самолёта.)
    Ответ написан
    Комментировать
  • Как отверстать такие линии не изображением?

    iamd503
    @iamd503 Куратор тега CSS
    Верстальщик
    Сталкивался с таким дизайном и дизайнерами, которые такое рисуют - больше с ними не работаем
    Ответ написан
    2 комментария