Меню Закрыть

Лучше, чем исправлено, код заголовка кажется прокручивать и исчезают

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

    Почему следует писать заголовки, реагирующие на прокрутку

Есть много людей, которые хотят всегда показывать заголовок и панель навигации для пользователя, в верхней части экрана 100px меньше, чем много места, логотип и меню блога на вашем сайте, и т.д. Это может не иметь большого значения на экранах рабочего стола. Однако, в среднем, мобильные пользователи, которые не 600px вертикальный размер всегда скрываются минимум одной шестой части экрана (с учетом навигации своего браузера, но и около 1/3 ~ 1/4), пользователь не может скрывать или контролировать довольно насильственные (?) Дискомфорт.

Из-за этого, вы должны ответить для вашего удобства или навигации (с субъективной мыслью) и всегда держать заголовок в верхней части экрана. Если вы хотите, чтобы заголовок, который всегда реализуется, заголовок исчезает, когда пользователь прокручивает или затрагивает содержимое, если вы хотите прочитать содержимое или написать меню, или использовать функцию навигации для прокрутки вверх или коснуться экрана, то вам нужно реализовать заголовок, который появляется снова (конечно, этот подход может быть неудобным для пользователей, которые хотят видеть выше снова). Если вы не собираетесь реализовать это лично, мы рекомендуем вам не просто использовать позицию: фиксированной.

    3 шага для создания заголовка, который реагирует на прокрутку

Существует несколько способов создания заголовков, реагирующих на прокрутку. Но рассмотрим веб-стандарты, которые выражаются в любой среде, я рекомендую использовать jQuery, а не использовать методы, такие как CSS. Гккмон (пробуждение), но также старайтесь не использовать JavaScript или jQuery (потому что это более вероятно, отставать с точки зрения скорости или ресурсов, чем с помощью основных функций). заголовок, который реагирует на прокрутку, объясняется тем, что метод JQuery показал отличные веб-стандарты без существенного снижения производительности.

Для использования jQu
ery 1. Импортируйте плагин JQuery.
2. Вы объявляете сценарий, который будет использоваться импортированным подключаемым модулем JQuery.
3. Вам необходимо коснуться HTML, PHP и CSS.

    Загрузка подключаемого модуля JQuery

Плагин для создания заголовков, которые реагируют на прокрутку является JQuery-2.2.2 версии. Чтобы загрузить этот плагин

<script src="https://code.jquery.com/jquery-2.2.2.js"></script>

.

<script src="https://code.jquery.com/jquery-2.2.2.min.js"></script>

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

    Объявление скриптов в импортированном подключаемом модуле JQuery

После того как вы вызвали плагин, вам нужно объявить, какой скрипт вы хотите использовать.

<script></script>
$ (функция {) {
    var ластскроллтоп = 0,
        Дельта = 15;
    $ (окно). проКрутка (функция (событие) {
        var ST = $ (это). ScrollTop ();
        If (мат. ABS (Ластскроллтоп-ST)<= delta) return; delta)=""></= delta) return;>
        Если ((ST > Ластскроллтоп) &amp; & (Ластскроллтоп-0)) {
            $ ("имя элемента"). CSS ("Top", "-скрыть высоту");
        Еще
            $ ("имя элемента"). CSS ("Top", "0px");
        }
        Ластскроллтоп = St;
    });
});  

Поместите класс или идентификатор элемента, который требуется контролировать, в имя элемента. Обычно ставят сказал. заголовка. Вы должны установить высоту или выше элемента, чтобы скрыть, потому что он будет взорвать экран с-px света, когда скрытые. Высота: Если вы хотите управлять именем класса 50px. заголовок

<script></script>
$ (функция {) {
    var ластскроллтоп = 0,
        Дельта = 15;
    $ (окно). проКрутка (функция (событие) {
        var ST = $ (это). ScrollTop ();
        If (мат. ABS (Ластскроллтоп-ST)<= delta) return; delta)=""></= delta) return;>
        Если ((ST > Ластскроллтоп) &amp; & (Ластскроллтоп-0)) {
            $ (". Header"). CSS («Top», «-50px»);
        Еще
            $ (". Заголовок"). CSS ("Top", "0px");
        }
        Ластскроллтоп = St;
    });
});  

. Содержание этого сценария, "Если сенсорный или мыши прокрутки обнаруживает, что экран не работает, это означает, чтобы изменить CSS верхней части. Header to-50px, и изменить CSS верхней части. Header к 0px, когда прокрутка вверх."

CSS задает стиль элементов, а верхний определяет положение в верхней части экрана элемента, заданного свойством Position. Иными словами, в верхней части экрана 0px и-50px, чтобы идти вперед и назад.

    Изменение CSS в соответствии с сценарием с jQuery

Наконец, вы можете изменить CSS в соответствии с настройками jQuery.

<style></style>
Заголовка
Позиция: фиксированная;
/* Положение: Фикс с фиксированным */
Z-индекс: 20;
/* Установите соответствующий z-индекс, потому что он может быть затемнен другими элементами */
Ширина: 100%;
/* Экран 100% горизонтальный размер и */
Высота: 50px;
/* Сделать заголовок 50px вертикально */
Коробка-размер: граница-Box;
Переход: все 0,2 с легкостью; 
/* Исчезает, когда он появляется и дает эффект, что она выглядит гладкой, не нужно ставить */
-WebKit-переход: все 0,2 с легкостью;
-МОЗ-переход: все 0,2 с легкостью;
-O-переход: все 0,2 с легкостью;
}

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

    Готовый код

<script src="https://code.jquery.com/jquery-2.2.2.min.js"></script>

<script></script>
$ (функция {) {
    var ластскроллтоп = 0,
        Дельта = 15;
    $ (окно). проКрутка (функция (событие) {
        var ST = $ (это). ScrollTop ();
        If (мат. ABS (Ластскроллтоп-ST)<= delta) return; delta)=""></= delta) return;>
        Если ((ST > Ластскроллтоп) &amp; & (Ластскроллтоп-0)) {
            $ (". Header"). CSS («Top», «-50px»);
        Еще
            $ (". Заголовок"). CSS ("Top", "0px");
        }
        Ластскроллтоп = St;
    });
});  


<style></style>
Заголовка
Позиция: фиксированная;
Z-индекс: 20;
Ширина: 100%;
Высота: 50px;
Коробка-размер: граница-Box;
Переход: все 0,2 с легкостью; 
-WebKit-переход: все 0,2 с легкостью;
-МОЗ-переход: все 0,2 с легкостью;
-O-переход: все 0,2 с легкостью;
}

Если вы установите его, как описано, вы можете легко иметь высокое качество заголовка, что обеспечивает большой пользовательский опыт. Это не большое дело, так что давайте исправим это для вашего сайта или блога 24/7, всегда для плавающего заголовка. Я знаю, что я знаком с сайтом, заголовок всегда фиксированной и экран-как ' Toolbar ', потому что это дает пользователю худший пользовательский опыт.

Related posts - 관련 글

Добавить комментарий

Ваш адрес email не будет опубликован.

Posted in All, WordPress

이메일 구독 - Email Subs

최선을 다해 직접 만든 콘텐츠만 공유합니다.
We share the best content we have created.