• Как использовать animate.css для элементов:before?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Не работает, потому что не предусмотрено. Сами продублируйте классы из animate.css для псевдоэлементов

    .animated__before::before {
      -webkit-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both;
    }
    Ответ написан
    Комментировать
  • Как учить Angular?

    @khmlnk
    Придумай себе какой-то простенький проект, тот же блог, или простенький твиттер, и сделай его на Ангуляре. Лично из своего опыта знаю что это наиболее эффективный метод изучения чего либо.
    Ответ написан
    Комментировать
  • Как отключить push уведомления Chrome от iGuides?

    @ph1l74
    filatique
    1. Заходим на сайт iguides (https://www.iguides.ru/).
    2. Кликаем по значку безопасности (замочек в самом начале адресной строки).
    3. Заходим в раздел "Разрешения".
    4. Нажимаем на "Оповещения".
    5. Выбираем "Всегда блокировать на этом сайте".

    d4002a0446.jpg

    Я нашел только такое решение.
    Ответ написан
    1 комментарий
  • Из верстальщика во фронт-ендера, какие технологии изучать в дальнейшем?

    Teol
    @Teol
    Мобильный разработчик @OK.ru
    HTML, CSS – база для верстальщика
    Желательно интересоваться UIX частью, тоесть как делать "человекоудобно", что не всегда красиво в коде.

    Переходим во фронтенд:
    JQ (?) - надобность его падает пропорционально написанным велосипедам по работе с домом, анимациями и пониманием Ajax.
    EcmaScript (чистый js, он же "ванилла", но боже упаси произносить это вслух в приличном месте) + паттерны программирования – я бы выделил это все двойным болдом и тройным подчеркиванием. Это база фронтендера.
    Немного bash-а для терминала.
    NodeJS – суть тот же JS, но с привкусом бэкенда, полезно для понимания, как ваши странички вообще доставляются пользователю, какие самые банальные проблемы это в себе таит, и снова понятнее, как работает Ajax.
    Идем дальше и глубже –Stylus | LESS | SASS - препроцессоры, лучше уже хорошо владеть нативным CSS, пониманием атомарного дизайна, модульности и тп. Ощущения от использования словно получил суперсилу для верстальщика, хорошо сочетается с общим пониманием программрования. Есть еще постпроцессоры – их суть в том, что они работают с готовым кодом, когда препроцессоры компилируются в тот самый "готовый" код.
    Шаблонизаторы разметки – Mustache, Handlebars, Jade, EJS, React.

    Упрощаем работу:
    GIT – система версионирвоания – порядок в работе и бекапы. Качественный левелап даже для команды из одного.
    Сборщики Gulp, Grunt, ... и их плагины + пакетные менеджеры (NPM, Bower, ...) - автоматизация тех действий которые набили оскомину, сборка проекта, автоматическая генерация стилей из препроцессора, сборка бандлов, минификация и прочая томуподобная рутина (в которой, однако, не вредно по началу натереть мозолей)

    Чувствуем себя крутым:
    Учим MV* – Ember, Angular, Knockout
    Фреймворки вроде d3.js и работа с канвасом.

    Когда более менее освоетесь с JS:
    Попробовать поучить С++, Java, ... – это не так важно что, к чему душа ляжет. Для общего развития и понмиания программирования.
    Ответ написан
    Комментировать
  • Как выбрать такой элемент?

    @holfza
    $(this).siblings('span').toggleClass('span-hover');
    Ответ написан
    1 комментарий
  • Проблема с float ... Как поставить блок на своё место?

    andykov
    @andykov
    Shit happens
    С флоатом у вас нечего не выйдет, для такой сетки используйте плагин masonry или ему подобные.
    Ответ написан
    Комментировать
  • Проблема с float ... Как поставить блок на своё место?

    standy
    @standy
    Самое простое и очевидное: укажите ему margin-top: -16% (высота зеленого блока)

    upd
    Другое решение: перекомпоновать верстку, так чтобы все блоки обтекали желтый слева и справа:
    codepen.io/standys/pen/VYxBJy?editors=110
    Ответ написан
    4 комментария
  • Как настроить локальний сервер python на mac OS X?

    sumej
    @sumej
    DevOps
    Нужно узнать ип вашего компьютера и зайти по нему. Вроде бы по умолчанию ваш сервер будет на всех ип:
    #python -m SimpleHTTPServer 8000
    Serving HTTP on 0.0.0.0 port 8000 ...
    Mac OS X (10.4) - Finding the IP address and MAC a...
    Mac OS X (10.5.x, 10.6.x, 10.7.x, 10.8.x, 10.9.x, ...
    Ответ написан
    1 комментарий
  • Почему работает только 2 вариант (addEventListener)?

    @IceJOKER
    Web/Android developer
    "как и все свойства объектов JavaScript, имя свойства onсобытие чувствительно к регистру символов и должно быть в нижнем регистре. "
    javascript.ru/tutorial/events/intro
    Ответ написан
    Комментировать
  • Почему работает только 2 вариант (addEventListener)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1) потому что второй способ более рассово верен
    2) потому что не onClick а onclick.
    Ответ написан
    Комментировать
  • Какие имеются пути пути развития?

    paradokso
    @paradokso
    Начинающий фронт-эндер
    По поводу английского. Если использовать субтитры, то только родные. Но желательно не использовать их вовсе. Вы же при разговоре с человеком не читаете строчку где- то у него на курттке =) А для того чтобы заговорить необходимо в первую очередь слушать. Много слушать. Много слушать осмысленно. Лично мне хороший подъем в понимании речи дали курсы на курсере. Именно за полгода каждодневной работы с курсами + чтение англоязычной литературы вслух подняло мой скилл.

    Советую хороший сайт с отличными видео по ангийскому - engvid. ПОбольше читайте вслух и старайтесь копировать произношение нейтивспикеров. Решите для себе какой именно английский вы хотите - британский или американский.

    т.е. смотрите побольше познавательных видео на англ без субтитров. Читайте вслух побольше. НУ а затем переходите на скайп-общение и различные соцсети для общения на английском. + найдите возможность выбраться заграницу в волонтерский проект или что-то в этом духе (в идеале в англоязычную страну или в ту, где этот язык многие знают).
    Ответ написан
    Комментировать
  • Как сделать, чтобы div подстроился под высоту окна браузера?

    @IoannGrozny
    Front-end разработчик
    Зависит от контекста. Для современных браузеров подойдёт решение с CSS3 единицами 'vh';
    Для старых браузеров придётся задействовать javascript и отслеживать высоту экрана.
    caniuse.com/#feat=viewport-units - первый вариант, height: 100vh соответствует высоте окна браузера.
    https://api.jquery.com/height/ - второй вариант, $(window).height вернёт высоту окна браузера.
    По первому варианту:
    #hei {
        height: 100vh; /* 100vh - 100% от высоты viewport(окна браузера) */
    }

    По второму варианту:
    function setHeiHeight() {
        $('#hei').css({
            height: $(window).height() + 'px'
        });
    }
    setHeiHeight(); // устанавливаем высоту окна при первой загрузке страницы
    $(window).resize( setHeiHeight ); // обновляем при изменении размеров окна
    Ответ написан
    8 комментариев