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

    @Zombie42679
    Пытаюсь верстать, учу JS, когда-нибудь стану топом
    Это обычный параллакс, можно найти готовый плагин, которых куча в интернете, а можно самому написать:

    1. Сделать отдельный элемент под картинку на фон
    2. Создать переменную в которой будут данные о том, сколько проскроллил пользователь пикселей вниз
    3. Задать элементу translateX со значением в виде нашей переменной / 2 к примеру
    Ответ написан
    Комментировать
  • Проблема в разрешение?

    @Zombie42679
    Пытаюсь верстать, учу JS, когда-нибудь стану топом
    Можно же поставить респонсив режим на хроме или мазиле, либо масштаб уменьшить, зачем вы через скролл работали?)

    Пробуйте overflow: hidden и смотреть пропадет ли скролл
    Ответ написан
    Комментировать
  • Что делать, если div не заполняет всю высоту окна?

    @Zombie42679
    Пытаюсь верстать, учу JS, когда-нибудь стану топом
    Сам div больше картинки ? Если да, то добавить для img - display: block
    Ответ написан
  • Как стилизировать маску для номера телефона?

    @Zombie42679
    Пытаюсь верстать, учу JS, когда-нибудь стану топом
    Вот отличная маска для телефона - i-leon.ru/udobnoe-pole-input-dlya-telefona
    Ответ написан
    Комментировать
  • Как спозиционировать текст в резиновой верстке?

    @Zombie42679
    Пытаюсь верстать, учу JS, когда-нибудь стану топом
    Вообще в бутстрап разметке насколько помню container>row>col-**-** , у вас же сразу начинаются row и всё мешается в кучу.

    Вопроса не совсем понял, padding-top: 0 можно задать если нужно чтоб привязан был, можно и margin отрицательный дать. Но если заголовок небольшой и он идёт как логотип, то обычно вставляют одной картинкой, без лишнего прикручивания текста.
    Ответ написан
    Комментировать
  • Выделение ссылок в меню, как?

    @Zombie42679
    Пытаюсь верстать, учу JS, когда-нибудь стану топом
    Выдернул из примера, который привёл выше, всё что касается .active, остальное лишнее.
    То есть структура проста - вьюпорт попадает на секцию - присваивается класс active .

    $(document).ready(function() {
    var e = $("#hamburger"),
    t = $("#dropdown");
    e.click(function() {
    t.slideToggle("fast")
    }), t.find("a").on("click", function() {
    $(t).slideToggle()
    }), hero = $("#row-hero"), header = $("#header"), clients = $("#clients"), projects = $("#projects"), projectsOffset = projects.offset(), clientsOffset = clients.offset(), contactOffset = $("#contact").offset(), mapCanvasOffset = $("#map-canvas").offset(), heightDifference = $(window).height() - (hero.outerHeight() + header.outerHeight() + clients.outerHeight()), $(window).scroll(function() {
    $(this).scrollTop() > projectsOffset.top ? ($(this).scrollTop() < mapCanvasOffset.top - 200 && (header.find(".active").removeClass("active"), header.find("[data-nav='projects']").addClass("active")), header.hasClass("default") && header.hide().removeClass("default").addClass("nav-fixed").fadeIn()) : (header.removeClass("nav-fixed").addClass("default"), header.find(".active").removeClass("active"), header.find("[data-nav='home']").addClass("active")), $(this).scrollTop() > mapCanvasOffset.top - 200 && (header.find(".active").removeClass("active"), header.find("[data-nav='contact']").addClass("active"))
    }), $("a").click(function() {
    $("html, body").stop().animate({
    scrollTop: $($.attr(this, "href")).offset().top
    }, 750);
    var e = $(this).attr("href");
    return e.indexOf("#contact") >= 0 && $("#field1").focus(), !1
    })
    })
    Ответ написан
  • Как сделать маску для input?

    @Zombie42679
    Пытаюсь верстать, учу JS, когда-нибудь стану топом
    Вот здесь удобно расписано i-leon.ru/udobnoe-pole-input-dlya-telefona
    Ответ написан
    Комментировать