• Как работает transition в css?

    @lavrok
    Front-End Developer
    Если задать 45 град. , а потом на половине пути еще 90, то в итоге будет именно 90, так как нельзя "добавить" поворот(translate:rotate), его можно только "задать".
    Изменение произойдет за полторы секунды в итоге.
    Ответ написан
  • Как скачать pdf файл с сервера используя angular?

    @lavrok
    Front-End Developer
    Правильней серверу указывать заголовк 'Content-Disposition: attachment; filename="name.pdf", который заставит файлы не открыватся, а скачиватся. И в браузере "перейти" на урлу на файл с помощтю location
    Ответ написан
    Комментировать
  • Как сделать такой бордер?

    @lavrok
    Front-End Developer
    Если фон однотонный - просто заливаем блок с текстом цветом аналогичным фону.
    Если нет - то верхние обрезанные бордеры - это отдельные элементы, с position absolute, для того что бы не засорять HTML, лучше использовать ::afrter и ::before псевдоэлементы.
    Ответ написан
    Комментировать
  • Экраны разрешение?

    @lavrok
    Front-End Developer
    Если по типу контента не подходит 100% ширины, то максимальным размером ширины привычно выставлять примерно 1200, так как самый распространенный минимум - это 1366.

    Лично я стараюсь использовать как можно меньше медиа запросов, чаще всего это
    1200+ - дефолтно
    920+
    620+
    320+

    Чего, если грамотно построить верстку, достаточно.

    Нижняя границы чаще всего 320, так как из класса смартфонов меньшей ширины экранов не сыщешь уже (имеется ввиду итоговое значение для браузера, то есть физическое расширение разделенное на коэффициент масштабирования. )
    Ответ написан
    2 комментария
  • Как добиться ожидания результата функции в операторе if?

    @lavrok
    Front-End Developer
    Можно сделать и полностью синхронный вид этого всего с помощью генераторов (плюс promises).
    В ноде уже можно смело использовать, плюс избавления от безграничной вложенности и геморойного дебагинга.
    habrahabr.ru/sandbox/67590
    Ответ написан
    Комментировать