• Добавление элементов в слайдер при сужении окна браузера. Есть идеи как это реализовать?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Какой слайдер-то?
    OwlCarousel так умеет

    $('.owl-carousel').owlCarousel({
      responsive: {
          0:{
              items: 1,
              nav: false
          },
          768:{
              items: 2,
              nav: true
          },
          992:{
              items: 3,
              nav: true
          }
      }
    });
    Ответ написан
    1 комментарий
  • Как прикрепить шапку сайта и меню к верху страницы после скролла, сложив меню в гамбургер?

    vetero4eg
    @vetero4eg
    Frontend
    А что по задумке дизайнера кроется за этим гамбургером?? логотип?
    По сути вопроса: ищите готовые плагины или посмотрите примеры на кодпене, ну вот, например, для нижней линии меню codepen.io/soulrider911/pen/dGuEn
    Ответ написан
    2 комментария
  • Как прикрепить шапку сайта и меню к верху страницы после скролла, сложив меню в гамбургер?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    html код одинаковый.
    просто класс добавляешь при скроле (это в js есть куча готовых плагинов) и все остальное в css - position:fixed; и т.д.
    Ответ написан
    Комментировать
  • На каком уровне нужно знать js, чтобы изучать React, Angular framework или jQuery?

    React, Angular - нужно веьма хорошо знать JS.
    jQuery - можно знать только основы JS.
    Ответ написан
    2 комментария
  • Position fixed выпадает из родителя, как это исправить?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    у position: fixed. нельзя задать родителя. у него он один - это window.

    UPD: делаешь свой fixed блок на весь экран. а внутрь него уже суешь свой контейнер - codepen.io/anon/pen/VpjBda
    Ответ написан
    2 комментария
  • Есть ли смысл изучать Reac, Angular без хорошего знания JS?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Если иначе познавать JS не получается (нет мотивации, нет денег, и тд) - смысл есть.
    Всегда правильно советуют: учим основы, разбираемся во фреймворке, пишем хороший код.

    Но на практике бывает иначе. Поэтому, если можете пройти туториал на любом из сайтов (реакта/ангуляра) - пытайтесь сделать что-то посложнее. Рано или поздно понимание того, что азы нужно подтягивать придет, но при этом уже будет сколько-то монет в кармане + не потеряется мотивация программировать.

    P.S. да, это вредный совет.
    Ответ написан
    Комментировать
  • Как начать карьеру на фрилансе в качестве JS разработчика?

    @malbaron
    Начинать с фриланса - вредить себе же.
    На фриланс нужно уходить сложившимся специалистом, после опыта оффлайновой работы в окружении опытных коллег (а не таких же нубов)
    Иначе ты будешь постоянно изобретать велосипеды и тебе некому будет подсказать, что это велосипеды.
    Новичок, ставший фриленсером, может быстро добиться неплохих денег. Но очень быстро упирается в свой потолок. И может потом десятилетиями делать говносайты и не более.
    Ответ написан
    3 комментария
  • Как правильно настроить PhpStorm+gulp для верстки и сборки сайта на Wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Почти все перечисленное делается на Varying Vagrant Vagrants, а не gulp'ом + с помощью WP-CLI или VV.
    Ответ написан
    2 комментария
  • "Норматив верстки", какой он?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    Проблема в том, что "Как кому повезет"!

    Соглашусь с abbrakadabbra на 100%.

    Заказчик с минимальным бюджетом - заноза! Требует много, а платить еще и думает стоит или нет. Но увы таких 80% биржи.

    Адекватный же заказчик выделяет достойны бюджет, достойный макет, внятное тз. Но найти такого - редкость)

    Так же и с фирмами. Читаешь вакансии, а там требования, чуть ли не на голове стоять, а зп минимальная.
    У знакомого в фирме верстальщик лишь с одним html/css без js и прочего около 1000$ в месяц получает.

    Видимо нужно обладать каким-то качествами то ли маркетолога, то ли мага! )
    Ответ написан
    4 комментария
  • CMS для фриланса: Drupal, modx, bitrix, wordpress?

    opium
    @opium
    Просто люблю качественно работать
    русский фриланс битрикс вполне доля рынка большая
    зарубежный фриланс вордпресс
    ну модикс и друпал рассматриваьть стоит в рамках очень не большого рынка , ну наверно новичку туда будет сложнее зайти
    Ответ написан
    1 комментарий
  • В чем смысл PostCSS сегодня?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    В последнее время началась мода на PostCSS - много постов, статей о нем.

    А почему бы и да? Любые инструменты надо пиарить что бы народ ими пользовался. Ибо народ будет пользоваться тем что на слуху (ну или тем с чем привык работать). Больше народа - больше идей, быстрее идет развитие, формируется комьюнити и поддерживать решение становится чуть проще. Да и приятно это когда твои наработки используют.

    Есть даже версия (не без оснований), что это - прародитель всех современных препроцессоров и веяний.

    Где ж это вы такое прочитали? postcss был попыткой решить проблемы, которые нельзя решить препроцессорами (или можно но долго).

    Окей, будем считать так, тем паче, что история коммитов на Гите это скорее подтверждает.

    Что именно подтверждает? сначала был Sass написанный рубистами что бы CSS можно было бы готовить так же нежно как они готовят HTML на HAML (кофескрипт туда же, рубистам хотелось сделать js похожим на ruby). И это заметте было в 2006-ом году! тогда и js был медленный, и V8 может только в планах был...

    Ведь все, что умеет PostCSS, умеют и препроцессоры

    postcss из коробки не умеет ровным счетом ничего. Он может только загрузить AST CSS файла и слепить из него обратно тот же CSS.

    И именно в этом сила postcss - модульность. Все существующие препроцессоры монолитны. То есть вы не можете просто так взять и добавить что-то свое туда. Да, в последних версиях less (и вроде как sass туда же подтягивается) у вас есть примитивный набор средств что бы вклиниться в процесс обработки AST документа и добавить какие-то примитивные вещи. Но это не удобно. Если вы хотите динамически менять проперти (например пересчитывать rem в em) или добавлять еще (опять же для того что бы руками не плодить в css кастыли для разных браузеров и делать это автоматом, на завязываясь ни на миксины и оставляя CSS чистым) свойств, но сделать это на less/sass сложно.

    Намного проще взять postcss и натравить это дело на результат работы препроцессоров.

    Давайте придумаем пример того, что можно легко и просто сделать при помощи пост процессоров и что сложно сделать с препроцессорами. Самое первое что приходит в голову - инлайнинг ресурсов. Например мелкие png-ки. Или работа с относительными путями, ресолвинг оных точнее. В этом случае мы с postcss напишем маленькую функцию, которая пробежится по всему абстрактному синтаксическому дереву и найдет использование url(). далее мы можем проверить размеры картинки и заинлайнить их (если у них размер достаточно маленький). Или собрать список всех задействованных картинок и использовать их потом (например что бы скопировать только то, что мы реально используем).

    Вот как-то так. А за счет того что мы имеем доступ целиком и полностью к формированию и обработке AST мы можем и синтаксис CSS развивать. Примерами могут служить многочисленные плагины аля cssnext и т.п. Можно даже большую часть фич sass в виде плагинов подключить.

    А самое забавное, что работает это все быстрее того же libsass на плюсах. За счет архитектуры (имею в виду не голый postcss а с набором плагинов добавляющих функциональность sass).
    Ответ написан
    Комментировать