Задать вопрос
  • Как правильнее сверстать такие элементы?

    Для верстки блоков нестандартной формы можно использовать css свойство clip-path
    Ответ написан
    2 комментария
  • Как присвоить/убрать position: fixed; при скроллинге?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    В общем виде советую решение следующее:
    $(window).scroll(function(){
            if ($(window).scrollTop() > 400) {
                $('.header').addClass('header-fixed');
            }
            else {
                $('.header').removeClass('header-fixed');
            }
        });

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

    Stalker_RED
    @Stalker_RED
    <label for="">
      <span>Phone No.:</span>
      <input type="text">
    </label>

    label {
      position: relative;
    }
    label input {
      padding-left: 6em; /* в инпуте отступ слева */
    }
    label span {
      position: absolute; /* приподнимаем надпись над инпутом */
      left: 0;
      color: gray;
      pointer-events: none; /* делаем ее "прозрачной" для кликов */
    }
    https://jsfiddle.net/d6sv7gnn/
    Ответ написан
    1 комментарий
  • Почему говорят что jquery не нужен?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    jQuery был хорош, но ничто не стоит на месте. Раньше фронтенд никто особо не воспринимал всерьез. Все считали, что фронтенд - это несколько скриптов, которые принципиально погоды не делают. Все изменилось с ростом популярность SPA, в т.ч. и благодаря бурному развитию JS.

    В любом приложении очень важно прозрачно и понятно управлять состоянием, очень желательно делать это централизованно. Былой подход с участием jQuery делает это невозможным. Кто угодно может менять что угодно на странице, когда угодно, и приложение об этом ничего не знает без очень хитровыдуманных методов. Например в первом ангуляре для этого постоянно бегал по элементам и проверял что там изменилось, это называется "грязные проверки" (dirty checking). Мягко говоря это ни разу не оптимальный способ контроля состояния, но, на тот момент, вариантов особо не было.

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

    В каких-то простых страничках с парой-тройкой функций jQuery даже сегодня может быть актуален, особенно если приложить усилия и делать грамотно.

    Но что-то чуть более сложное уже требует совершенно иного подхода.
    Ответ написан
    Комментировать
  • Что можете посоветовать вместо fontAwesome?

    https://material.io/icons/

    Иконки от гугла, стоит уже использовать, да и вообще их паттер почитать тоже стоит
    Ответ написан
    Комментировать
  • Что можете посоветовать вместо fontAwesome?

    litlleidiot
    @litlleidiot
    Фронт-Энд разработчик
    ionicons.com
    Наверное один из лучших на сегодняшний день, работает так же по CDN как и бутстраповские только более крутые, есть разные варианты начертания одной иконки, давно уже слез с этих каличных фонт осом
    Ответ написан
    1 комментарий