Ответы пользователя по тегу HTML
  • Как сделать такой паралакс?

    @angry_bender
    PHP, JS
    1) Чтобы при единичном движении мыши вниз сразу выезжал целый блок
    3)Убрать стандартную полосу прокрутки справа

    Я бы присосался к событиям скрола мыши, кнопок вверх/вниз, page up/page down
    Для поддержки тачскринов - тач события (слайд вверх, слайд вниз)
    Все либы есть.
    Соответственно тут не скролл будет а как бы карусель, поставленная "на попа"

    ну а п.2) тут уже кодить надо.
    Ответ написан
    Комментировать
  • Кто он, "полноценный фронтендер"?

    @angry_bender
    PHP, JS
    Фронтэнд программист или верстальщик?
    Фронтэнд программист даже верстать может на уровне жуниора, главное чтобы он умел реализовать бизнес логику интерфейса, знать-уметь TDD/BDD, настроить gulp/grunt. Хотя не-верстающих фронтэнд программистов я не видел, может таковые и есть, но мне не попадались.

    Вобще говоря, если фронт верстает, то знание фотошопа ему не помешает. Но тут зависит от упоротости работодателя. Иногда бывает, что макет создается в такой спешке, что некоторые вещи надо дорисовать за дизайнера. Просто "надо". Другое дело, что с такими людьми лучше прекращать работу как можно быстрее.

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

    @angry_bender
    PHP, JS
    Чтобы узнать прямой заход это или нет, можно посмотреть поле REFFERER в $_SERVER на беке. Это лучший вариант скорее всего. Хотя не 100% гарантия.
    Ответ написан
    Комментировать
  • Как сделать кросбраузерные отступы между блоками?

    @angry_bender
    PHP, JS
    inline-block, text-align: justify - если количество блоков всегда кратно (В конце не затесаются 1,2 блока)
    Ответ написан
  • Как не унаследовать padding?

    @angry_bender
    PHP, JS
    Я бы посоветовал не использовать паддинги. Всем начинающим фронтендерам я обычно говорю "position: absolute и padding: -- используй только если действительно без этого нельзя".
    Вы не можете отступ сделать для родителя? Попробуйте сдвинуть его через relative (костыль) или посмотреть - не выпадает ли у вас этот блок из потока (если внутри родителя есть флоатный элемент, то без очистки потока его левый и верхний margin "грубо говоря" влияют на родителя: вам либо надо задать overflow: hidden для родителя, либо отказаться от float в пользу inline-block)
    Ответ написан
  • Как сделать подобную сетку?

    @angry_bender
    PHP, JS
    Много квадратных div-ов с inline-block
    Ширину и высоту рассчитываем исходя из $(windows).height() / .width()
    По ховеру опасити вложенного в див блока растянутого внутри него. Анимация через transition
    Ответ написан
    3 комментария
  • Как сделать так, чтобы при наведении на одного дива отображался другой див?

    @angry_bender
    PHP, JS
    .div1:hover + .div2 {
    display: block;
    }

    или

    .div1:hover ~ .div2 {
    display: block;
    }

    это если друг за другом
    Ответ написан
    1 комментарий