Содержание

Горизонтальный скролл становится модным. Разберемся в этом

В последнее время все более популярным становится подход в проектировании сайтов с использованием горизонтального скролла. Нас очень беспокоит целесообразность и юзабилити данного подхода. Чтобы разобраться в этом вопросе, мы перевели статью посвященную горизонтальному скроллу. Предлагаем ознакомиться с материалом и обсудить данную тему в комментариях…


Оригинальное название публикации: “Иск против горизонтального скролла”

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

Причина популярности подхода с вертикальной прокруткой очевидна — его проще реализовать, он привычен и чаще используется. Сайты с вертикальной прокруткой считаются также и более эффективными. Так как это мнение большинства, то использование горизонтального скроллинга становится еще более девиантным и смелым.

Избравшие «стезю» горизонтальной прокрутки, рассуждают с позиции собственного выбора. А организации, которые предпочли данный метод, провозглашают свои сайты произведением искусства.


(http://www.guillaumejuvenet.com/)

Горизонтальные сайты — это заявление о собственной уникальности и нежелании вписываться в общественные рамки. В результате, торговая марка, использующая такую конструкцию сайта, часто зарабатывает себе репутацию «причудливой» и «ушлой».

Почему некоторые используют горизонтальный скролл


Так как прокручивание сайтов вверх-вниз стало негласным правилом, многим и в голову не придет, что может быть как-то иначе. Компьютерные мыши с колесиком прокрутки, скроллы в тачпадах на ноутбуках — еще больше укоренили эту идею. Веб-сайты, использующие горизонтальную прокрутку, явно пренебрегают нормами стандартных веб-сайтов, заявляя о своей индивидуальности.
Ставка на мобильные устройства может быть не такой удачной идеей

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

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

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

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

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

Продуктивное использование вертикального пространства для контентной области

В вертикальном макете, весь контент вне зависимости от степени его важности, идёт друг за другом. Ключевую информацию можно выделить только оформлением, а не позиционированием на странице. Единственное что может дизайнер — разместить ключевую информацию в начале страницы.

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

Когда стоит использовать горизонтальный скроллинг, если вы это точно хотите


(http://qandhlondon.com/)

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

Мобильные версии “десктопных” сайтов, или веб-сайты, рассчитанные на просмотр с мобильных устройств — вот сфера применения, где горизонтальный скролл полностью уместен. Однако, он также хорошо подходит и ряду других сайтов, позволяя им отображать большое количество информации простым и выгодным способом.

Проблема юзабилити



(http://movingislands.com/en)

Хотя множеству пользователей сегодня знакомо и даже привычно горизонтальное пролистывание (когда меняется всё наполнение страницы), горизонтальную прокрутку (с плавной подгрузкой контента) многие по-прежнему осуждают. Она продолжает получать отрицательные отзывы от многих пользователей, и поэтому применять ее следует с осторожностью. Ее, как правило, используют, чтобы проявить индивидуальность, например, заявить о торговой марке. Но даже при таком использовании, многим людям это непривычно.

Пользователи игнорируют блоки сайтов с горизонтальной прокруткой


Одна из основных реакций, которую вызывает горизонтальный скроллинг, заключается в игнорировании разделов с ним. Так как это провоцирует выход пользователя из его зоны комфорта.

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


(http://www.lorenzobocchi.com/)

Главным образом так происходит, потому что такая форма использования не соответствует ожидаемой схеме функционирования и в результате не является приемлемой или значимой.

Нередко сайты, где перелистываются страница полностью (аналогично бумажным книгам и журналам), вызывают у пользователей высокие ожидания, но в последствии, люди часто оказываются разочарованы предоставленным контентом. Таким образом, неплохое решение для одного (те самые бумажные книги и журналы), может оказать для другого медвежью услугу.

Как же правильно?



(http://www.themobileplaybook.com/en-us/#/overview)

Что же делать, если вы все-таки хотите реализовать у себя на сайте горизонтальную прокрутку и не терять при этом пользователей? Все на самом деле просто — добавить дополнительные возможности навигации.

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

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

Что следует принимать во внимание



(http://www.richard-hill.org.uk/)

Хотя отношение к использованию горизонтальной прокрутки медленно меняется с приходом новых технологий, таких как сенсорные экраны, планшеты, ПК в форм-факторе моноблоков с тачскрином и т.д., данный метод все еще не доминирует.

В аналоговых клавиатурах легче манипулировать клавишами «вверх/вниз», чем «вправо/влево». А вот на тачпаде добавление новых жестов будет более удобным при реализации горизонтального скролла.

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

Несмотря на тот факт, что мы привыкли читать слева направо, медленно прокручивая страницу вниз, эта привычка сейчас меняется. С появлением электронных книг и различных приложений для смартфонов, планшетов и тачпада, люди постепенно привыкают и к перелистыванию при чтении. Однако, всегда важно принимать во внимание, то с чем пользователи могут столкнуться при внедрении новых концепций в повседневную жизнь.

В заключение



(http://www.archi-graphi.fr/)

Раз горизонтальная прокрутка пришлась кстати на мобильных устройствах с тачскринами, это не значит, что она будет столь же популярной на десктопах. Не стоит «выходить за рамки» только для того, чтобы выделиться из толпы, но пробуйте, если действительно верите в такой подход. Однако даже в этом случае не упускайте из внимания комфорт пользователей, ибо это вы зависите от них, а не наоборот.

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

Переводчик: Аня, тестировщик Mockup editor SletchBuilder

overflow-x | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
6.0+1.0+9.5+3.0+1.5+2.1+2.0+

Краткая информация

Значение по умолчаниюvisible
НаследуетсяНет
ПрименяетсяК блочным элементам
Процентная записьНеприменима
Ссылка на спецификациюhttp://www.w3.org/TR/css3-box/#overflow-x

Версии CSS

Описание

Свойство overflow-x управляет отображением содержания блочного элемента по горизонтали, если контент целиком не помещается и выходит за область справа или слева от блока.

Синтаксис

overflow-x: auto | hidden | scroll | visible

Значения

visible
Отображается все содержание элемента, даже за пределами установленной ширины.
hidden
Отображается только область внутри элемента, остальное будет скрыто.
scroll
Всегда добавляется горизонтальная полоса прокрутки.
auto
В зависимости от браузера, в основном, горизонтальная полоса прокрутки добавляется только при необходимости.

Пример

HTML5CSS 2.1CSS3IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>overflow-x</title>
  <style>
   .layer {
    overflow-x: scroll; /* Добавляем полосу прокрутки */
    width: 300px; /* Ширина блока */
    height: 150px; /* Высота блока */
    padding: 5px; /* Поля вокруг текста */
    border: solid 1px black; /* Параметры рамки */
    white-space: nowrap; /* Запрещаем перенос строк */
   } 
  </style>
 </head>
 <body> 
  <div>
   <h3>Duis te feugifacilisi</h3>
   <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem 
    nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. 
    Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit 
    lobortis nisl ut aliquip ex ea commodo consequat.</p>
  </div> 
 </body>
</html>

Результат данного примера показан на рис. 1.

Рис. 1. Применение свойства overflow-x

Объектная модель

[window.]document.getElementById(«elementID»).style.overflowX

реализуем горизонтальную прокрутку секции на Flexbox

В этой статье мы рассмотрим решение повседневной задачи: как создать горизонтально прокручиваемую секцию сайта? Если вкратце, ответ — Flexbox.

Давайте разберёмся с этим более детально.

Каркас

Взгляните на эту разметку. Это простой блок section с несколькими вложенными div:

<section>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
</section>

Стили

Плохой дизайн никто не любит, поэтому давайте сделаем страничку более опрятной:

html,
body {
  width: 100%;
  height: 100%;
}

body {
  background-color: #8e44ad;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

Сперва мы явно задаём ширину и высоту корневых элементов равной 100%. Затем мы определяем цвет фона, убираем отступ у body и центрируем вложенный в него элемент.

Для наглядности применим стили к этому элементу <section>:

.card {
  background-color: #fff;
  min-width: 100%;
  min-height: 200px;
}

С первым свойством всё понятно, второе указывает секции всё время занимать 100% ширины родительского элемента, а третье гарантирует, что высота секции всегда будет не менее 200px. Вот, что получилось на данном этапе:

Поместим все блоки card--content в секцию card и снова займёмся стилями. Сперва сделаем card flex-контейнером:

.card {display: flex}

Затем займёмся .card--content:

.card--content {
  background-color: #e74c3c;
  min-width: 200px;
  margin: 5px;
}

Третья строка гарантирует, что ширина каждой карточки будет не меньше 200px, всё остальное просто и понятно. Вот результат:

Как вы могли заметить, прокручивается вся страница. Так происходит, потому что в секцию card помещаются не все элементы.

Исправим это так:

.card {
  overflow-x: auto;
}

И теперь прокручивается только секция:

Неплохо!

Прячем полосу прокрутки

Красоты ради можно спрятать полосу прокрутки. Для webkit-браузеров (Chrome и Safari) есть очень простой способ:

.card::-webkit-scrollbar {
  display: none;
}

Согласитесь, так страничка выглядит лучше.

Способы применения

В качестве примера мы использовали пустые блоки, но применить этот приём можно во многих приложениях. Вот пара примеров:

  1. Ваша собственная версия Instagram:

  2. Простая доска для заметок:

Перевод статьи «How to create horizontally scrollable sections with Flexbox»

HTML: горизонтальная прокрутка без scollbar

Разделение переполнения в x и y — это только недавнее соглашение, до этого не было никакого способа отключить полосы прокрутки по отдельности. Однако у вас было несколько вариантов:

  1. Скройте любую полосу прокрутки, используя другой слой, вы должны были угадать размеры на OS.
  2. Обрежьте полосу прокрутки, используя внешний родительский элемент обертки с overflow: hidden или clip:rect() . Опять же угадывание размеров, а не идеал.

Судя по всему, на самом деле вам не нужна ни одна полоса прокрутки, так что у вас есть еще несколько вариантов:

  1. Использования overflow: hidden .
  2. Используйте <iframe /> с scrolling="no" .

Переполнение

В вашем случае использование `overflow: hidden` изменяет способ распространения ваших элементов по горизонтали. Чтобы обойти это, вам нужно вычислить сумму Ширин элементов, которые вы хотите показать в строке, и установить ее как ширину родительского элемента обертки.


Похоже, что скрытие переполнения на самом деле предотвращает появление свитка what-so-ever, моя память, должно быть, подводит меня в старости. Могу поклясться, что я использовал его раньше, я думаю, что я полагался на JavaScript более сильно, чем я думал.

Таким образом, вместо использования overflow: hidden вы можете использовать первый пункт, который я упоминаю, который использует overflow: auto , но вы обрезаете полосы прокрутки. Это все еще может потребовать необходимости вычисления размеров горизонтального родителя:

Значение:

[ [ 101px ] + [ 101px ] + [ 101px ] <-- wrapping parent would be 303px ]

Но включает в себя небольшую модификацию того, что я написал раньше:

CSS:

.viewport-clip {
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.viewport {
  width: 100px;
  height: 130px;
  overflow: auto;
  overflow-x: auto;
  overflow-y: hidden;
}

.horizontal {
  width: 303px;
  height: 130px;
}

.item {
  width: 100px;
  float: left;
  background: blue;
  margin-right: 1px;
  height: 100px;
}

Markup:

<div>
  <div>
    <div>
      <div></div>
      <div></div>
      <div></div>
    </div>
  </div>
</div>

.viewport-clip используется для скрытия нежелательных полос прокрутки. Мы даем .viewport чрезмерную дополнительную высоту +30px , так что горизонтальные полосы будут убраны независимо от OS —, было бы странно OS иметь полосы прокрутки такой толщины. Это означает, что вы должны быть уверены, что придаете своему прокручиваемому контенту точную высоту, вы не можете полагаться ни на какие проценты высоты или что-то еще.

Как и прежде, вы все еще используете элемент .viewport для ограничения области просмотра, и его все еще можно прокручивать с помощью JavaScript:

document.getElementById('viewport').scrollLeft = <pixel value here>

Пользователь определенно сможет использовать любые устройства человеческого интерфейса, которые у него есть, то есть колесо мыши, сенсорное устройство; так как область-это просто обычный прокручиваемый div. Однако вы всегда должны предоставлять некоторые UI для прокрутки на тот случай, если у пользователя нет этой опции.

Плавающие фреймы

Другой подход заключается в использовании iframe, где вы используете scrolling="no" для отключения баров. Это имеет то преимущество, что вам не нужно знать размеры вашего контента, но приходится иметь дело с iframe.

<iframe src="contents-to-be-scrolled.html" scrolling="no" />

Обновление

Мои последние модификации можно найти в этом fiddle.

http://jsfiddle.net/kdRJ7/

лучшие практики — CMS Magazine

В июле 2014 года в интернете уже насчитывалось 996 миллионов сайтов. Часть из них составляет прямую конкуренцию вашему ресурсу: пытается выйти на рынок или увеличить имеющуюся долю за ваш счёт. Они пытаются привлечь тех же пользователей, что и вы. Или, что еще хуже, они пытаются откусить кусок от вашего пирога или пользовательской базы. Разумеется, точное количество конкурентов зависит от направления деятельности, целевой аудитории, масштаба компании ­— регионального, национального или международного — и многих других факторов.

Но после семи лет работы в SEO я могу вас заверить, что конкуренция есть на любом рынке. Да, в некоторых отраслях она выше, и они развиваются быстрее. Очевидно, что в интернете, где конкуренция предельно высока, бренды особенно жаждут выделиться. Вопрос только в том, как это сделать.

Сильный выразительный веб-дизайн — один из лучших способов обратить на себя внимание. Ведь нам нужно, чтобы сайт «зацепил» пользователей уже в первые секунды — прежде чем они заскучают и отправятся смотреть свежее видео с котиками.

Больше не нужно искать и обзванивать каждое диджитал-агентство
Создайте конкурс на workspace.ru – получите предложения от участников CMS Magazine по цене и срокам. Это бесплатно и займет 5 минут. В каталоге 15 617 диджитал-агентств, готовых вам помочь – выберите и сэкономьте до 30%.
Создать конкурс →

Как горизонтальный скроллинг помогает привлечь внимание

Горизонтальный скроллинг (он же горизонтальная навигация) всегда был предметом для споров веб-дизайнеров и довольно долго считался провальным ходом. Как бы то ни было, он появился ещё на заре интернета и иногда становится трендом — причём настолько мощным, что какое-то время (правда, недолго) считается самым популярным и современным решением.

Развитие сенсорных устройств и освоение пользователями свайпинга спровоцировали возвращение горизонтального скроллинга. Может быть, именно благодаря пролистывающему движению они стали привыкать к горизонтальной навигации. Хорошо продуманный сайт с горизонтальной прокруткой способен привлечь внимание пользователей, заставить их задержаться на нём подольше и запомниться. Как же этого добиться?

Один из самых известных сайтов с горизонтальным скроллингом после редизайна — MySpace

Спросите себя: действительно ли мне нужен горизонтальный скроллинг?

Прочитав этот вопрос в статье о лучших практиках горизонтальной прокрутки вы, должно быть, удивитесь. Тем не менее, вопрос вполне оправдан. Учитывая спорное отношение к горизонтальному скроллингу со стороны дизайнеров и UX-специалистов, стоит всерьёз задуматься о том, нет ли других способов привлечь к себе внимание. Согласно исследованию UX-гуру Якоба Нильсена, информацию, скрытую за боковыми «полями» страницы, находит только 1% пользователей. С другой стороны, правильный подход к горизонтальному скроллингу может сделать пользовательский опыт интересным. Рассмотрим несколько примеров выразительного сочетания горизонтальной прокрутки с параллакс-эффектом. В конце концов, эта статья посвящена именно тому, как, используя горизонталь, добиться отличного UX.

Правильный горизонтальный скроллинг: художник С.Л. Холлоуэй (C.L. Holloway) использует его, чтобы имитировать прогулку по картинной галерее с его работами

Когда горизонтальный скроллинг — лучшее решение c точки зрения UX

По мнению Демиена Риса (Damian Rees), есть 4 случая, когда горизонтальная прокрутка делает пользовательский опыт лучше:

  1. На сайте много картинок (например, сайт о фотографии или сайт-портфолио)
  2. Сайт содержит визуальный контент крупного формата, который не воспринимается быстро (например, карта)
  3. Структура ресурса представляет собой несколько разделов или слайдов в приложении
  4. Крупный каталог товаров, где должно быть удобно просматривать различные категории
Reverse Buro — отличный пример сайта-портфолио с горизонтальным скроллингом

Тщательное планирование

Любой веб-дизайнер знает, что всё начинается с планирования. Однако спустя некоторое время многие расслабляются и начинают перепрыгивать эту ступеньку. Сайт с горизонтальным скроллингом требует особо тщательного планирования, создания бумажных прототипов и макетов. Вы должны заранее продумать, что и как будет работать на сайте. Придётся учесть множество моментов и, поскольку большинство дизайнеров и пользователей не так часто сталкиваются с подобными решениями, планирование горизонтального сайта может показаться сложнее, чем планирование вертикального.

Горизонтальная навигация

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

Навигация должна быть привлекательной и понятной с первого взгляда. Всё должно выглядеть и работать так, как этого ожидают пользователи. Они не хотят кликать и перетаскивать ползунок горизонтального скроллбара. Большинство из них листает страницы с помощью мыши или стрелок на клавиатуре и забывает, что можно передвигать ползунок. Они используют скроллбар как маркер своего положения на странице. Особенно это касается молодого поколения, для которого, скорее всего, и предназначается ваш сайт.

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

Основная навигация

Горизонтальный скроллинг не отменяет главной цели любого сайта — донести информацию до пользователей. Поэтому принципы хорошей навигации здесь так же актуальны. Убедитесь, что с помошью простого и всегда заметного меню посетители легко доберутся до нужной страницы, особенно до главной. Так они смогут полюбоваться уникальным дизайном, а затем узнать о вашей компании и продуктах, которые вы предлагаете.

Сайт фотографа Алекса Фуэраса (Alex Fueras Photography) — отличный пример простой основной навигации в боковом меню и футере, которая обеспечивает быстрый доступ ко всем страницам.

Используйте подсказки

Важно понимать, что горизонтальные сайты не настолько интуитивно понятны пользователям, как вертикальные, которые они видят каждый день по многу раз. У них могут возникнуть трудности с пониманием того, как работает тот или иной элемент. Ипользуйте подсказки. Даже если вам всё кажется предельно ясно, пользователи могут воспринимать это иначе, и случайному кликанью по элементу они наверняка предпочтут подсказку.

Кому понравится чувствовать растерянность и гадать, как же работает эта штука, когда можно просто прочитать немного текста? Я готов повторять это снова и снова: если посетители не сумеют разобраться во всём достаточно быстро, они просто уйдут.

Чтобы показать пользователям, что сайт скроллится горизонтально, HereDesign использует простые стрелки.

Не пренебрегайте контентом

При работе над горизонтальным сайтом дизайн нередко превращается в самоцель. Чаще всего такая угроза существует на трендовых сайтах, богатых визуальным контентом. Не стоит забывать о настоящей цели сайта, которая только в очень редких случаях звучит как «чтобы пользователи просто смотрели все эти крутые картинки». Убедитесь, что на сайте присутствует информация о бизнесе, продуктах и услугах, контактная информация, формы заказа и т.д.

Помните: горизонтальная ориентация сайта не делает его контент менее значимым, чем контент вертикальных сайтов. Если вы хотите, чтобы пользователи снова и снова возвращались на ресурс, позаботьтесь окачестве контента.

 

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

Программирование

Кажется, здесь всё просто, но это не так. Сложность программирования горизонтального сайта легко недооценить, поэтому я хочу обратить на это особое внимание. Веб-программирование заточено под вертикальные сайты — как самые привычные, удобные и привлекательные на взгляд большинства людей. Поэтому написать горизонтальный сайт может оказаться сложнее, чем вы думали. Возможно, вы не знаете с чего начать?

Здесь существует несколько подходов.Вот отличный урок, из которого вы узнаете, как создать отличный и функциональный сайт с помощью базовых элементов HTML и CSS. Это только один способ, кроме него существуют и другие.

Последнее предупреждение (Да, ещё одно!)

Горизонтальный сайт может привлечь внимание пользователей и заставить их побродить по нему подольше, но когда дойдёт до дела, они захотят быстро получить то, что им нужно и так же быстро уйти. Если вы попытаетесь удержать их, сделав сайт похожим на лабиринт, они просто закроют страницу. Помните, пользователям намного проще пролистывать сайт вертикально, при помощи колёсика мыши.

Горизонтальный скроллинг требует от пользователей больших усилий: надо наводить курсор мыши на определённые объекты, перетаскивать ползунок зажатой кнопкой мыши или постоянно нажимать на неё. Кроме того, иногда горизонтальная прокрутка происходит рывками, и это тоже плохо сказывается на пользовательском опыте. Наконец, помните, что посетители сайта привыкли не только пролистывать, но и просматривать страницы по вертикали. Горизонтальная прокрутка — неудачное решение для страниц, где много текста.

Если вы по-прежнему уверены, что на вашем сайте горизонтальный скроллинг придётся очень кстати — вперёд! Гавное — всегда думайте о пользователях. Сайт должен быть не просто красивым, но и удобным — чтобы люди могли быстро найти нужную им информацию и захотели приходить за ней снова и снова.

Скроллинги бывают разные. Мало придумать отличную идею, важно еще ее эффектно воплотить в жизнь.

Ищете команду, способную не только выдавать высококлассный креатив, но и качественно его реализовывать? Обязательно воспользуйтесь рейтингом креативности веб-студий.

Во-первых, он независимый и объективный.

Во-вторых, вы сможете сразу изучить карточки или сайты его участников.

В-третьих, помимо общего зачета, в рейтинге креативности разработчиков сайтов было сформировано несколько подрейтингов относительно количества побед в каждом из 6 конкурсов: «Рейтинг Рунета», «Золотой сайт», Webby Awards, CSS Design Awards, Awwwards, а также FWA.

Оригинал: http://usabilitygeek.com/horizontal-scrolling-user-experience-best-practices/

Таблица с горизонтальной прокруткой


Уменьшайте ширину окна, чтобы увидеть результат.

Цена восстановления и заправки картриджей SAMSUNG

ТипНаименованиеВосст.Запр.
MLTD108SSamsung №MLTD108S ML-1640/1641/1645/2240/2241 (MLTD108S)1100700
MLTD109SSamsung №MLTD109S SCX-4300 прошитый (MLTD109S)800350
MLTD111SSamsung №MLTD111S M2020/М2022/М2070 (MLTD111S)700300
Исходный код этого примера:

<style>
    .table-box {
        max-width: 1024px;
    }
    .table-box p {
        font-size: larger;
        font-weight: bold;
    }
    table {
        width: 100%;
        border: 1px solid #ccc;
        border-collapse: collapse;
    }
    thead {
        border: 1px solid #ccc;
    }
    th, td {
        border-left: 1px solid #ccc;
        white-space: nowrap;
        padding: 5px;
    }
    td:nth-last-child(-n+2) {
        text-align: right;
    }
    @media screen and (max-width: 640px) {
        .table-box {
            overflow-x: scroll;
        }
    }
</style>
<div>
    <p>Цена восстановления и заправки картриджей SAMSUNG</p>
    <table>
        <thead>
            <tr>
                <th>Тип</th>
                <th>Наименование</th>
                <th>Восст.</th>
                <th>Запр.</th>
            </tr>
        </thead>
        <tbody>
        <tr>
            <td>MLTD108S</td>
            <td>Samsung №MLTD108S ML-1640/1641/1645/2240/2241 (MLTD108S)</td>
            <td>1100</td>
            <td>700</td>
        </tr>
        <tr>
            <td>MLTD109S</td>
            <td>Samsung №MLTD109S SCX-4300 прошитый (MLTD109S)</td>
            <td>800</td>
            <td>350</td>
        </tr>
        <tr>
            <td>MLTD111S</td>
            <td>Samsung №MLTD111S M2020/М2022/М2070 (MLTD111S)</td>
            <td>700</td>
            <td>300</td>
        </tr>
        </tbody>
    </table>
</div>

Прокрутка по горизонтали на мобильном телефоне

I have a div with 100% width containing a table. Table width depending on cell width and must be greater than div width.

<div>
       <table>
          <tr><td></td><td></td></tr>
       </table>
</div>

For example the width of row could be 300px (because of 100%), and the fixed width of a td could be 200px.

In this case I need the full table scroll horizontally inside div area.

Writing this

.row {
       overflow-x: scroll;
}

make all work on pc (scrolling with touchpad horizontally). But when i make access from a mobile browser is not possible to scroll.

I’ve also tried -webkit-overflow-scrolling: touch but seems to be not recognized by browsers (both chrome and opera).

Any idea on how to solve?

Also I put below some head informations that can be usefull for solving

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">

Thanks in advance

У меня есть div со 100% шириной, содержащей таблицу. Ширина таблицы зависит от ширины ячейки и должна быть больше ширины div.

<div> 
    <table> 
     <tr><td></td><td></td></tr> 
    </table> 
</div> 

Например, ширина строки может быть 300px (из-за 100%), и фиксированной ширины тд может быть 200px.

В этом случае мне нужна полная таблица прокрутки по горизонтали внутри области div.

написания этой

.row { 
    overflow-x: scroll; 
} 

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

Я также пробовал -webkit-overflow-scrolling: touch, но, похоже, не распознается браузерами (как хром, так и опера).

Любая идея о том, как ее решить?

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

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> 

Заранее спасибо

html css mobile touch horizontal-scrolling1,990

Горизонтальная прокрутка в веб-дизайне: стоит ли ее использовать?

Когда вы думаете о «прокрутке» веб-сайтов и приложений, в первую очередь, вероятно, приходит на ум одно направление: вниз.

В этом есть смысл — практически каждая веб-страница структурирует свое содержимое по вертикали. Чтобы увидеть больше, просто прокрутите вниз с помощью мыши, трекпада или клавиатуры. Некоторые веб-сайты могут попытаться улучшить взаимодействие с пользователем с помощью анимированных всплывающих элементов или эффектов параллакса. Даже в этом случае ориентация прокрутки почти всегда остается вертикальной.

Вертикальная прокрутка работает нормально … но как насчет ее аналога по оси X, горизонтальной прокрутки ? Вы могли подумать о добавлении этой более редкой функции на свой сайт. Но является ли метод горизонтальной прокрутки интуитивно понятным или даже полезным? Это лучше вертикальной прокрутки? И как это может обогатить ваш UX?

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

Что такое горизонтальная прокрутка?

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

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

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

Недостатки горизонтальной прокрутки

Мнения о горизонтальной прокрутке искажаются как среди веб-дизайнеров, так и среди веб-пользователей. Даже я сам не очень этим увлекаюсь по нескольким причинам:

Это противоречит ожиданиям пользователей.

Вертикальная прокрутка — это норма навигации. За исключением редких стилистических украшений, каждая веб-страница структурирует свое содержимое по вертикали. Поэтому, естественно, пользователи будут ожидать прокрутки таким образом, а не слева направо.

Это нормально — время от времени нарушать правила дизайна, чтобы добавить визуального чутья и изюминки. Но игнорирование этой конкретной конвенции без четкой цели смутит и расстроит посетителей больше, чем увлечет. И многие просто подумают, что ваша страница / элемент страницы сломан.

А как насчет сенсорных экранов? В то время как появление интеллектуальных мобильных технологий нормализовало жесты бокового смахивания (глядя на вас, Tinder), пользователи, естественно, будут прокручивать мобильный веб-сайт вниз без подсказки. Поэтому обычно лучше использовать вертикальную прокрутку как на настольных, так и на мобильных сайтах.

Обладает высокой стоимостью взаимодействия.

С точки зрения UX, стоимость взаимодействия — это количество усилий, которые требуется пользователю для выполнения действия, такого как взаимодействие с элементом страницы.Стоимость взаимодействия состоит из (1) того, насколько усердно мы должны думать о задаче и (2) физических усилий, необходимых для выполнения задачи.

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

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

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

Горизонтальная прокрутка также более требовательна к пользователям. Пользователи трекпада и мобильных устройств могут проводить пальцем в сторону, чтобы открыть контент, но это невозможно для пользователей настольных компьютеров, оснащенных стандартной мышью. Эти пользователи должны либо перейти к клавишам со стрелками, либо щелкнуть и перетащить полосу прокрутки.

Его легко упустить или проигнорировать.

Эта проблема возникает из-за отсутствия ожиданий — если пользователи не знают, что на веб-странице появляется горизонтальная навигация, они не будут ее искать, упуская из виду потенциально релевантный контент.

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

Это создает проблемы для доступности.

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

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

Когда работает горизонтальная прокрутка

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

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

Чтобы скрыть вторичное содержимое

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

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

Для отображения предложений по категориям

Кстати, контейнеры с горизонтальной прокруткой полезны для сегментирования контента по категориям.Пользователи прокручивают по вертикали, чтобы найти интересующую их категорию, а затем вбок, чтобы найти конкретный продукт, видео, статью или другой тип элемента в этой категории.

сайтов электронной торговли используют этот метод для разделения своего каталога на типы товаров. Стриминговые платформы делают то же самое со своими фильмами и сериалами. Посмотрите, как Netflix интегрирует горизонтальную прокрутку в свой пользовательский интерфейс:

Источник изображения

Также обратите внимание, что в этом примере предлагается альтернатива прокрутки — кнопки со стрелками.

Для навигации по большому изображению или визуальному элементу

Иногда один элемент может быть слишком большим для вашей страницы, и вы хотите уместить его в меньший элемент окна. Карты, изображения с большим количеством деталей и растянутые визуализации, такие как временные шкалы, — все это представляет собой проблему дизайна. Чтобы помочь пользователям ориентироваться и исследовать большую 2D-плоскость, рассмотрите возможность использования горизонтальной прокрутки.

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

Рекомендации по горизонтальной навигации

  1. Избегайте горизонтальной прокрутки на полных веб-страницах.
  2. Включить другие методы взаимодействия.
  3. Создавайте горизонтальные полосы прокрутки как вертикальные полосы прокрутки.
  4. Сделайте горизонтальную прокрутку визуально заметной.

Итак, вы думаете, что горизонтальная навигация имеет место на вашем веб-сайте? Вот несколько рекомендаций, о которых следует помнить:

1. Избегайте горизонтальной прокрутки на полных веб-страницах.

Горизонтальная прокрутка никогда не должна заменять вертикальную прокрутку на всей веб-странице. Нарушение этого правила оттолкнет большинство пользователей.

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

Источник изображения

В этом примере пользователь выполняет прокрутку вниз.Поначалу появление СМИ справа неожиданно, но вы быстро улавливаете, что происходит.

2. Включите другие методы взаимодействия.

Даже если на вашей странице отображается горизонтальная прокрутка, мы рекомендуем предоставить пользователям настольных компьютеров еще один способ раскрытия скрытого содержимого. Кнопка со стрелкой может иметь ту же функцию:

Источник изображения

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

3. Создайте горизонтальные полосы прокрутки как вертикальные полосы прокрутки.

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

Есть несколько исключений для размещения видимых полос прокрутки. Если с обеих сторон контейнера есть кнопки, которые позволяют пользователям выполнять прокрутку, пользователи могут щелкать по ним вместо того, чтобы перетаскивать полосу прокрутки.Кроме того, не показывайте полосу прокрутки, если содержимое контейнера возвращается к началу в конце потока содержимого.

4. Сделайте горизонтальную прокрутку визуально заметной.

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

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

Или попробуйте показать фрагмент скрытого содержимого в прокручиваемом контейнере.Сайты электронной коммерции, такие как Patagonia, делают это для списков продуктов — обратите внимание на миниатюры продуктов, торчащие с обеих сторон контейнера для дисплея:

Источник изображения

Наконец, можно использовать текст с инструкциями, например «Прокрутите, чтобы узнать больше». Попробуйте все эти реализации при создании прототипов и тестировании.

Как создавать контейнеры с горизонтальной прокруткой в ​​HTML и CSS

Когда элемент HTML — скажем,

— содержит контент, выходящий за его границы, это называется переполнением .Например, на стандартной веб-странице все содержимое ниже сгиба переполняется в окне браузера.

Чтобы включить горизонтальную прокрутку, мы можем использовать свойство CSS overflow-x . Если присвоить значение scroll свойству overflow-x элемента-контейнера, браузер скроет содержимое, переполненное по горизонтали, и сделает его доступным с помощью горизонтальной прокрутки. Чтобы это работало, необходимо указать ширину как элемента контейнера, так и дочернего элемента (элемента в контейнере).

В этом примере я создал контейнерный элемент

шириной 500 пикселей. Внутри этого контейнера
находится дочерний элемент

с установленной шириной 1000 пикселей. Поскольку ширина

превышает ширину

, текст выливается за край справа от контейнера. Установка overflow-x: scroll до контейнера
отображает полосу прокрутки внутри него.

Вот HTML-код моего примера:

  





(Ваш текст находится здесь.Кроме того, вы можете размещать другие элементы в этом родительском div.





А вот соответствующий код CSS:

  
div {
background-color: lightblue;
граница: сплошной черный 1 пиксель;
высота: 100 пикселей;
ширина: 500 пикселей;
переполнение-x: прокрутка;
}
p {
width: 1000 пикселей;
поле: 10 пикселей;
}

Хотите дополнить причудливый элемент горизонтальной прокрутки? CSS Tricks, Codeburst и UX Collective — все они предлагают подробные руководства, на которые вы можете ссылаться для создания пользовательских контейнеров.

Как отключить горизонтальную прокрутку

Если вы не установите ширину дочернего элемента в его родительском

, содержимое дочернего элемента будет перенесено на следующую строку, избегая переполнения. Вы также можете установить для свойства CSS overflow-x значение hidden , что предотвращает перенос дочернего содержимого в его контейнер, но отключает боковую прокрутку.

  
div {переполнение-x: скрыто; }

Другое решение — установить ширины дочерних элементов на 100% .Это указывает дочернему содержимому перейти к следующей строке, чтобы избежать обрезки краем контейнера, независимо от ширины контейнера.

  
p {ширина: 100%; }

Боковая прокрутка

Для большинства из нас вертикальная прокрутка является рефлексом — просто она имеет больше смысла, чем ее горизонтальная альтернатива. Однако горизонтальной прокрутке все же есть место в современном веб-дизайне. При осторожном и преднамеренном внедрении этот метод может помочь структурировать ваши страницы и представить контент в удобной форме.

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

Перспектива UX при горизонтальной прокрутке

На днях я разговаривал с кем-то о новой домашней странице BBC, которая использует способ навигации по контенту слева направо.Я думал, что это хорошо реализовано, и, зная BBC, они должны были тщательно протестировать его перед тем, как позвонить.

Так или иначе, разговор быстро перешел к горизонтальной прокрутке и как «чувак юзабилити» я должен ненавидеть все, что связано с горизонтальной полосой прокрутки. Я попытался объяснить, что большинство из нас, «юзабилити», не против нетрадиционного дизайна, но нам просто нравится, когда он реализуется по правильным причинам (потому что это соответствует цели пользователя), а не по неправильным причинам (потому что дизайнеру нравится он и хочет ответных пощечин от сверстников).

Вертикальная прокрутка, да. Горизонтальная прокрутка, №

В своем выступлении Якоб Нильсен однажды продемонстрировал свои мысли о горизонтальной прокрутке, кивнув головой вверх и вниз, говоря: «Вертикальная прокрутка, да», а затем покачав головой влево и вправо, сказав: «Горизонтальная прокрутка, нет». Умный способ заявить о себе, но цифровой дизайн никогда не бывает таким простым, как просто следование правилу или рекомендациям так называемого «гуру». Конечно, бывают ситуации, когда дизайн отлично работает вопреки конвенциям (которые, как правило, уже устарели).Поэтому мы спрашиваем: когда следует использовать горизонтальную прокрутку?

Конечно, на этот вопрос нет простого ответа. Но когда вы понимаете контекст использования и цели, которые преследуют пользователи при использовании сайта, может стать легче решить, использовать ли горизонтальную прокрутку или нет.

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

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

  • Отображение различных визуальных образов i.е. сайт фотографии или дизайн-портфолио
  • Отображение информации в большой визуальной области, которую нелегко увидеть с первого взгляда — например, подумайте о карте или карте улиц Google, где для хорошего эффекта используется горизонтальная прокрутка
  • Отображение скрытых разделов или слайдов информации — в приложениях для планшетов и смартфонов используется принцип смахивания, и когда он используется для перемещения с одного экрана слева направо, он может работать очень хорошо и казаться совершенно естественным. Аналогичным образом приложения, такие как Slideshare, хорошо работают в горизонтальной плоскости (хотя можно утверждать, что это представляет собой прокрутку).
  • Отображение большого каталога продуктов или предметов, где при горизонтальной прокрутке могут отображаться различные категории продуктов

Почему следует проявлять осторожность при использовании

  • У большинства мышей есть вертикальное колесо прокрутки, у некоторых есть простой способ прокрутки по горизонтали.Это означает, что большинству пользователей приходится вручную управлять механизмом прокрутки. Это медленно меняется с появлением умных мышей, таких как Apple Magic Mouse, но может пройти некоторое время, прежде чем они станут популярными. Фактически, если учесть физическую эргономику, гораздо легче двигать пальцем вверх и вниз, чем слева направо. С другой стороны, большие пальцы рук лучше подходят для горизонтальной прокрутки, поэтому этот тип навигации, вероятно, будет зависеть от нововведений в интерфейсах жестов.
  • Горизонтальная прокрутка на некоторых сайтах заставляет экран дрожать и может вызывать головную боль
  • Управление скоростью прокрутки может быть проблематичным, при этом некоторые материалы проносятся мимо, а другие могут длиться вечно.Может быть сложно дать пользователям необходимый контроль.
  • Мы настолько привыкли читать слева направо в пределах страницы, где мы медленно продвигаемся вниз, введение горизонтальной прокрутки может нарушить довольно жесткие западные соглашения, поэтому следует использовать его с осторожностью, когда чтение является основной частью путь пользователя

Примеры в Интернете

Интересно, что Аберкромби, Холлистер и Супердри приняли решение перейти от горизонтальной прокрутки к вертикальной.Shopstyle, с другой стороны, применил горизонтальную прокрутку на своем сайте.

Как и все новые функции, их следует тщательно продумать и, конечно же, протестировать с пользователями, прежде чем решиться.

Вот несколько примеров использования горизонтальной прокрутки в Интернете:

Как вы думаете? Есть ли у вас какие-нибудь хорошие примеры?

Остерегайтесь горизонтальной прокрутки и имитации прокрутки на рабочем столе

В течение многих лет мы знали, что горизонтальная прокрутка болезненна для пользователей настольных компьютеров.Даже с широким распространением мобильных устройств, где для прокрутки контента используются сенсорные жесты, пользователей настольных веб-сайтов не воспользовались горизонтальной прокруткой . В этой статье рассматриваются некоторые неотъемлемые проблемы горизонтальной прокрутки на сенсорном экране и предлагаются некоторые альтернативы и предложения, как помочь пользователям перемещаться по содержимому в горизонтальном направлении. Очевидно, вы не можете буквально провести пальцем, если у вас нет сенсорного экрана; В этой статье мы будем использовать кавычки вокруг слова «смахивание» для обозначения аналога жеста смахивания на сенсорном экране на рабочем столе.

Призыв к горизонтальной прокрутке

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

Веб-сайты, которые намеренно нарушают соглашение и перемещают холст слева направо по странице, часто делают это по одной из следующих причин:

  • Согласованность между устройствами .Наше исследование мобильных устройств показывает, что горизонтальное пролистывание является обычным явлением, и пользователям удобно использовать жесты прокрутки на сенсорных экранах телефонов и планшетов. На адаптивных сайтах или сайтах, ориентированных в первую очередь на мобильные устройства, используется горизонтальная «прокрутка» на всех устройствах, включая настольные компьютеры, поскольку единый дизайн для всех устройств дешевле в производстве и, предположительно, обеспечивает единообразное взаимодействие. Однако, поскольку горизонтальная прокрутка гораздо реже встречается на настольных компьютерах, пользователи часто даже не подозревают, что они могут находить контент, «пролистывая» на больших экранах.Поскольку люди взаимодействуют с мобильными и настольными устройствами по-разному, универсальный подход может иметь неприятные последствия. Ключевым моментом является то, что пользователи, скорее всего, будут рассматривать согласованность как относящуюся к пользовательскому опыту, который они получают при переходе между веб-сайтами на своем текущем устройстве. Они с меньшей вероятностью запомнят точные методы взаимодействия, которые конкретный сайт использовал на другом устройстве, с которого они заходили на этот сайт некоторое время назад.
  • Просмотр несущественного содержания .Не все критично. Для вторичной информации, например изображений в фотогалерее, горизонтальная прокрутка позволяет пользователям увидеть небольшой образец контента и дает им возможность быстро «пролистать» или щелкнуть, чтобы увидеть больше. Для некоторого контента вполне нормально, что клиенты не пролистывают всю ленту. Только убедитесь, что вы не размещаете важный контент за горизонтальной прокруткой, потому что не все это обнаружат.
  • Сохранение места на экране по вертикали. Вместо того, чтобы отображать все содержимое сразу на очень длинной странице, горизонтальные макеты позволяют пользователям просматривать более мелкие фрагменты информации.Макет является гибким и расширяемым, поскольку контент можно добавлять как по вертикали, так и по горизонтали. Hulu.com: Диафильмы по категориям сгруппированы, поэтому пользователи могут видеть параметры в категории, «смахивая» в сторону или прокручивая вниз, чтобы увидеть различные категории. Такое использование двух измерений помогает пользователям, показывая различные варианты, не заставляя их посещать страницы отдельных категорий.
  • Уникальный дизайн. Многие сайты, особенно сайты художников и цифровых агентств, используют горизонтальную прокрутку на своих сайтах, чтобы выделиться и дать представление о своих дизайнерских возможностях.Напротив, для обычных сайтов отличаться от других — это ужасное обоснование дизайна.

Риски горизонтальной прокрутки на рабочем столе

Хотя горизонтальная прокрутка приемлема в некоторых ситуациях, ее следует применять с осторожностью. Имейте в виду: горизонтальная прокрутка на рабочем столе — одно из немногих взаимодействий, которые постоянно вызывают отрицательных ответов от пользователей . (Как ни странно, презрение к нему настолько широко распространено, что мне нравится использовать его, чтобы проиллюстрировать, что такое пользовательский опыт для людей, незнакомых с этой областью.Я спрашиваю, могут ли они представить себе веб-сайт с горизонтальной прокруткой. Обычно они стонут и говорят, что ненавидят это, а затем я объясняю, как мы смотрим на подобные вещи, и нахожу способы сделать их лучше. Обычно они отвечают примерно «Спасибо, я бы хотел, чтобы вас было больше». ).

Обратите внимание, что, хотя «пролистывание» на рабочем столе не вызывает такого же уровня негативной реакции, как традиционная горизонтальная полоса прокрутки, оно все же сопряжено с аналогичными рисками. Давайте рассмотрим 3 основные причины, по которым горизонтальная прокрутка и «пролистывание» проблематичны на рабочем столе.

1. Традиционная горизонтальная полоса прокрутки обременяет пользователя, требуя постоянного внимания и больших физических усилий для поддержания перетаскивания.

Большинство людей используют полосы прокрутки для прокрутки, а не стрелки прокрутки. Однако перемещение по тонкому туннелю (например, по полосе прокрутки) затруднено, поскольку требует осторожного управления указательным устройством. (Это пример закона рулевого управления, который гласит, что время, необходимое пользователю, чтобы направить указательное устройство через туннель, зависит от длины и ширины туннеля: чем длиннее и уже туннель, тем больше времени требуется. пользователи могут перемещать указатель с одного конца на другой.Закон управления происходит из закона Фиттса, который мы обсуждаем в нашем курсе «Взаимодействие человека и компьютера». В результате использование полосы прокрутки на рабочем столе требует больших затрат на взаимодействие и замедляет работу пользователей. В недавнем пользовательском тесте участник разочаровался, прокручивая списки продуктов вбок, и пожаловался: : «Мне нужно целую вечность, чтобы пролистывать это».

2. Пользователи могут игнорировать контент, доступный с помощью горизонтальной прокрутки или «пролистывания», поскольку они не ожидают там контента.

Наше исследование показало, что даже сильные сигналы, такие как стрелы, часто остаются незамеченными. Люди ожидают вертикальной прокрутки для дополнительного содержания, но не ожидают прокрутки вбок. Горизонтальная прокрутка работает против уже существовавшей ментальной модели веб-страницы.

Apple.com: Эта тепловая карта для отслеживания взгляда показывает, что пользователь, просматривающий ленту изображений продуктов, никогда не смотрел на стрелки и, следовательно, никогда не видел другие продукты в остальной части ленты.

3.Даже очевидные подсказки для горизонтальной прокрутки имеют слабый информационный запах.

Даже если люди замечают признаки горизонтальной прокрутки, они могут не захотеть рисковать загрузкой содержимого, которое они не могут предсказать. Контент, скрытый горизонтальной прокруткой, находится в невыгодном положении, потому что даже заметные визуальные подсказки не дают сильного информационного запаха: пользователи с трудом угадывают, какую информацию они получат, когда нажмут на стрелку или прокрутят по горизонтали. В реализациях, где вся страница «пролистывает», чтобы открыть новый контент, риск разочарования еще выше: пользователю, возможно, придется ждать долгой загрузки страницы только для того, чтобы обнаружить, что новая страница не соответствует его потребностям.

USAToday.com: Пользователи игнорировали стрелки по бокам страниц статей, потому что было неясно, что откроется, если они нажмут. На вопрос о стрелках один пользователь ответил: : «Я бы не стал их использовать. Я хочу читать то, что хочу читать ».

Рекомендации по реализации горизонтальной прокрутки или «пролистывания» на рабочем столе

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

1. Не проводите пальцем по экрану в качестве основной навигации на своем сайте.

Не заставляйте пользователей «пролистывать» ваш контент: некоторые будут, многие нет. Разрешите альтернативные способы навигации: дайте пользователям возможность также перемещаться по меню. Меню сообщают пользователям, что есть на вашем сайте, и помогают им найти нужную информацию. Пользователи полагаются на них, чтобы углубиться в ваш сайт или перемещаться между категориями. Без глобальной навигации пользователям сложнее перемещаться и открывать для себя больше контента.

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

2. Не заставляйте пользователей гадать, сколько контента осталось.

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

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

3. Создавайте очевидные, видимые подсказки для горизонтального смахивания.

Позволяет пользователям перемещаться по содержимому одним щелчком мыши и с помощью клавиатуры. Если стрелки видны только при наведении курсора (как в примере с Netflix ниже), люди могут никогда не обнаружить, что контента больше. Как для отдельных страниц, так и для каруселей создайте видимые целевые области, где люди могут щелкнуть, чтобы перейти к новому контенту.

Netflix.com: в обычном состоянии отсутствуют визуальные подсказки, указывающие на то, что доступно больше контента (вверху).Стрелки появляются только при наведении курсора (внизу). Кроме того, чтобы увидеть больше контента в категории, пользователи должны навести указатель мыши на стрелку. Когда они это сделают, полоса начнет двигаться; если пользователи хотят видеть больше элементов, они должны быть осторожны, чтобы не отвести указатель мыши от области стрелки. Это взаимодействие требует не только много усилий и постоянного внимания, но и медленнее, и может вызвать головокружительный эффект, который скорее досаждает, чем развлекает. Нажатие, чтобы продвинуть весь набор, будет намного быстрее.

Заключение

Прокрутка и «смахивание» по горизонтали на рабочем столе — это совсем другое дело, чем на планшетах с сенсорным экраном и мобильных устройствах.Это еще один пример того, почему важно понимать, что люди по-разному используют мобильные устройства, планшеты и настольные компьютеры, и почему полезно оптимизировать дизайн для разных целей. Старайтесь не нарушать условности только для того, чтобы выделиться или решить проблему мультиплатформенной разработки. Вместо этого оцените, действительно ли горизонтальная прокрутка подходит для ваших пользователей, чтобы вы могли быть уверены, что ваш дизайн улучшает их опыт, а не ухудшает его.

Узнайте больше о горизонтальной прокрутке, каруселях и дизайне диафильмов, а также о способах их использования в нашем курсе «Дизайн веб-страниц».

CSS Горизонтальная прокрутка. Горизонтальная прокрутка — это то, что я… | Автор: Tommy Bernaciak

Горизонтальная прокрутка — это то, что я реализовывал несколько раз в прошлом. Я решил создать небольшой пост в блоге с инструкциями, как это сделать. Я нашел много решений и обнаружил, что два из них довольно просто реализовать. Первый — это немного старая реализация pre-flex с использованием свойства отображения inline-block , а второй — с использованием моего любимого макета CSS — flex.

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

 






< / div>

Контейнер — это наш div с ограниченной шириной, и когда мы суммируем ширину каждого элемента внутри, он оказывается больше ширины контейнера. Это означает, что для отображения всех элементов нам понадобится прокрутка, если мы не разрешаем размещать элементы вне контейнера.Вот базовая таблица стилей CSS для этой ситуации:

 .container {
margin: 5px;
ширина: 350 пикселей;
высота: 100 пикселей;
граница: сплошная 2 пикселя # 341C09;
белое пространство: nowrap;
} .item {
border: 2px solid # B85B14;
цвет фона: # FC7307;
ширина: 120 пикселей;
}

Для этого мы можем использовать свойство inline-block display. Это немного устаревший способ, еще до эры гибкости, и, возможно, он все еще используется во многих приложениях.Что нам нужно сделать, так это разрешить переполнение контейнера и установить отображение на inline-block на элементах. Однако нам нужно добавить здесь один трюк — inline-block элементы будут разделены небольшим пространством, поэтому нам нужно применить отрицательное поле, чтобы они стояли рядом друг с другом.

 .inline-container {
vertical-align: middle;
переполнение-x: прокрутка;
}
.inline-item {
display: inline-block;
vertical-align: middle;
высота: 96 пикселей;
margin-right: -4px;
}

Лучшее решение — использование гибкости.Гибкое отображение — одна из моих любимых вещей в стилистике таблиц стилей, и я использую ее очень часто. Здесь нам нужно только применить свойство отображения flex к контейнеру и установить 0 0 auto для свойства flex элементов. В настройках контейнера будут отображаться все дочерние элементы в строке, а в настройках элементов они будут установлены в одном порядке и увеличиваться, и они будут находиться рядом друг с другом. Мы также не позволяем обертывать элементы, поэтому мы сохраним их только в одной строке и разрешим переполнение для возможности прокрутки.

 .flex-container {
дисплей: гибкий;
гибкая пленка: nowrap;
переполнение: авто;
}
.flex-item {
flex: 0 0 авто;
}

Вы можете увидеть и протестировать обе мои реализации на Codepen ниже. Надеюсь, это поможет вам в реализации.

Горизонтальная прокрутка

Эта страница содержит код для горизонтальной прокрутки. Это позволяет вам создать полосу прокрутки с горизонтальной прокруткой (но не с вертикальной прокруткой).

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

Базовая горизонтальная прокрутка

Чтобы создать полосу прокрутки с горизонтальной прокруткой, необходимо использовать свойство overflow-x . В частности, вам нужно использовать этот код: overflow-x: scroll; . Это указывает вашему браузеру создавать полосы прокрутки на оси x (горизонтальной), когда содержимое контейнера слишком велико.Здесь мы делаем наш контент слишком широким, устанавливая его ширину на 250 процентов — это 250 процентов от его родительского контейнера (div).

Чтобы предотвратить появление вертикальных полос прокрутки, необходимо использовать overflow-y: hidden; (свойство overflow-y определяет вертикальное переполнение ).

Пример:

Используя overflow-x, мы можем создавать полосы прокрутки, когда содержимое этого div шире контейнера.Если установить для этого абзаца значение 250 процентов, он будет на 250 процентов шире, чем родительский контейнер, что приведет к переполнению.

Веб-страница с горизонтальной прокруткой

Тот же принцип можно использовать для создания горизонтальной полосы прокрутки на всей веб-странице.Пока содержимое страницы шире, чем окно браузера пользователя, автоматически появляются горизонтальные полосы прокрутки. В следующем примере элемент body имеет ширину 120 процентов. Это приводит к тому, что страница становится на 20 процентов шире окна браузера.

Вот пример того, что я имею в виду.

HTML код:

Пример горизонтальной полосы прокрутки

Горизонтальная прокрутка

Используйте нижнюю полосу прокрутки для горизонтальной прокрутки… продолжай … Я не думал, что ты меня здесь вообще заметишь!

Вам не нужно делать всю страницу шире, чем сама страница (т.е. вам не нужно делать тег body 120%). Вы могли бы сказать, что один элемент div на странице установлен на 120%. Если он расположен правильно, это также приведет к появлению горизонтальной полосы прокрутки.

Создание горизонтальной прокрутки | Webflow Blog

Время от времени (и вдумчиво) нарушая ожидания пользователей, вы можете привлечь дополнительное внимание к определенным областям вашего сайта и создать восхитительный иммерсивный опыт, немного необычный. Преднамеренная горизонтальная прокрутка секций предлагает один мощный инструмент для использования с этой UX-тактикой.

И поскольку многие из вас спрашивали, как мы создали секцию с горизонтальной прокруткой в ​​Interactions 2.0, мы подумали, что покажем вам, как это сделать самостоятельно.

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

Шаг 1. Добавьте и задайте стиль div-ов-оберток.

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

Для начала добавьте на холст блок div и присвойте ему класс «Галерея.Затем добавьте следующие стили:

  • Верхнее поле: 50 пикселей (верх и низ)
  • Ширина: 100%
  • Высота: 4000 пикселей
  • Положение: относительное

Чтобы создать градиентный фон для раздела, добавьте следующее в разделе «Фон»:

  • Тип: Линейный
  • Угол: 45 °
  • Остановка цвета 1: # 662d8c
  • Остановка цвета 2: # ed1e79

Затем добавьте еще один div внутри только что созданного div «Галерея», и назовите его «Дорожка прокрутки галереи».”

Установите абсолютное, полное положение. Измените Z-index на 1.

Добавьте еще один div внутри div «Gallery Scroll Track» и присвойте ему класс «Gallery Container» со следующими настройками:

  • Ширина: 100%
  • Высота: 100vh
  • Переполнение: скрыто
  • Положение: относительное, вверху, 0px

Добавьте еще один div внутри div «Дорожка прокрутки галереи» под названием «Дорожка галереи» и добавьте следующие настройки:

  • Настройки дисплея: Flex
  • Макет Flex: горизонтальный, выравнивание по левому краю, выравнивание по центру
  • Ширина: 300vw
  • Высота: 100%
  • Позиция: относительная

Шаг 2: Добавьте содержимое

К настоящему времени ваша панель навигатора должна выглядеть примерно так:

В следующих шагах , мы добавим наши изображения в div «Gallery Track».Я решил добавить их через div с фоновыми изображениями, чтобы упростить задачу, но вы можете отображать что угодно, от фотографий членов команды до цитат клиентов, и даже вытаскивать свой контент из CMS.

Итак, добавьте div в «Дорожку галереи» и присвойте ему класс «Изображение галереи» со следующими настройками:

  • Элемент Flex: развернуть
  • Поля: 20 пикселей (все стороны)
  • Высота: 70vh
  • Радиус границы: 5px

Чтобы изображения выделялись, вы также можете добавить тень со следующими настройками:

  • Цвет: rgba (0, 0, 0, 0.25)
  • Угол: 135 °
  • Расстояние: 1px
  • Размытие: 19px
  • Размер: 0px

Теперь у вас будет блок div, занимающий всю ширину контейнера галереи, но без фонового изображения. . Поскольку я не создаю это с помощью динамического контента, извлекаемого из CMS, я добавлю дополнительный комбинированный класс в каждый блок div «Изображение галереи», чтобы я мог добавить уникальное фоновое изображение для каждого элемента.

Выберите div «Галерея изображений», добавьте комбо-класс «1», затем прокрутите вниз до раздела «Фон» и добавьте фоновое изображение.

Используйте следующие настройки:

  • Размер: Обложка
  • Позиция: Центр
  • Плитка: Нет

Затем добавьте свое изображение.

Теперь мы собираемся продублировать этот div «Изображение галереи», щелкнув его правой кнопкой мыши и дублируя его столько раз, сколько вам нужно.

Очевидно, у нас небольшая проблема: все изображения одинаковые! Поскольку мы добавляем изображения через CSS, каждый элемент с комбинированным классом Gallery Image 1 будет иметь одно и то же фоновое изображение.

Чтобы исправить это, откройте панель «Навигатор», выберите div «Изображение галереи» и продублируйте класс 1. Затем измените имя на 2, замените фоновое изображение и повторите этот процесс для каждого комбинированного класса.

Шаг 3. Добавьте взаимодействия

Хорошо, теперь, когда у вас есть отдельный комбинированный класс для каждого изображения, вернитесь на панель «Навигатор» и выберите div «Дорожка прокрутки галереи».

Теперь откройте панель «Взаимодействие», нажмите «Плюс» в правом верхнем углу. В раскрывающемся меню выберите «При прокрутке в просмотре».

Затем измените «Сглаживание» на «60%», затем щелкните значок «Плюс».

Назовите взаимодействие «Триггер прокрутки галереи».

Щелкните значок «Плюс» рядом с маркером «0%». В раскрывающемся меню выберите преобразование «Переместить».

Выделив первое взаимодействие на 0%, измените положение «X» на «0vw».

Затем выделите взаимодействие на 100%, измените «Ключевой кадр» на «80%» и установите «X» на «-200vw».

Шаг 4: Последний шаг!

Это последний и очень важный шаг.Щелкните значок «Страницы» на левой панели.

Наведите указатель мыши на значок «Домой». Рядом с ним появится значок «Редактировать сведения о странице» — щелкните его. Откроется новая панель. Прокрутите вниз до раздела «Пользовательский код» и вставьте приведенный ниже фрагмент кода в поле ввода «Внутри тега».

<стиль>

.gallery-container {

позиция: -webkit-sticky! Important;

позиция: прикреплено! Важно;

}

Опубликуйте, и готово!

Как создать веб-сайт с горизонтальной прокруткой с шаблонами формата

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

Один из верных способов сделать ваш сайт запоминающимся — это выбрать горизонтальную прокрутку. Хотя горизонтальная прокрутка не всегда считалась лучшей практикой с точки зрения взаимодействия с пользователем, она прошла долгий путь и предлагает уникальный способ продемонстрировать вашу работу, особенно когда ваше портфолио просматривается на мобильном устройстве.

Беспокоитесь, как сделать горизонтальную прокрутку для вашего сайта? Выберите шаблон веб-сайта , который сделает всю работу за вас.Используя хорошо продуманный шаблон горизонтальной прокрутки, вы можете быть уверены, что ваш веб-дизайн не приносит в жертву пользовательскому опыту, поэтому ваш пользователь останется (и, надеюсь, станет платежеспособным клиентом!).

Что такое горизонтальная прокрутка?

Горизонтальная прокрутка относится к стилю навигации веб-сайта, при котором вы можете прокручивать из стороны в сторону, при этом содержимое отображается при перемещении по горизонтали. Это альтернатива или дополнение к наиболее часто используемому стилю навигации, вертикальной прокрутки

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

Каковы преимущества горизонтальной прокрутки?

Хотите знать, подходит ли этот стиль навигации для вашего веб-сайта? Учитывайте эти преимущества при выборе шаблона.

1) Это одинаково на разных устройствах.

Хотя вертикальная прокрутка является наиболее распространенным способом навигации по веб-сайту, то, как многие из нас просматривают страницы в Интернете, сильно изменилось за последнее десятилетие. Например, если вы посещали веб-сайт 10 лет назад, скорее всего, он был с настольного компьютера или ноутбука.В настоящее время гораздо больше трафика на сайт поступает с мобильных устройств и планшетов.

Это означает, что веб-страницы должны быть отзывчивыми. Часто мобильная версия сайта, созданного для настольных компьютеров, выталкивает контент вниз по странице, поэтому посетителям приходится долго прокручивать страницу, чтобы найти то, что они ищут. Веб-сайт с горизонтальной прокруткой решает эту проблему, поскольку контент не нужно так часто перетасовывать на разных устройствах.

2) Это позволяет использовать всю ширину экрана.

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

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

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

Как создать веб-сайт с горизонтальной прокруткой?

Хотя вы можете написать собственный код, чтобы ваш сайт или его элементы прокручивались по горизонтали, это может оказаться сложной задачей. Это потому, что HTML наиболее интуитивно понятен для дизайна с вертикальной прокруткой. Лучший способ получить горизонтальную прокрутку на вашем веб-сайте — использовать конструктор веб-сайтов , который предлагает шаблоны веб-сайтов с горизонтальной прокруткой.Таким образом можно избежать сбоев и распространенных ошибок, которые могут затруднить использование этого стиля навигации.

Хотя вы можете найти в Интернете учебные пособия и примеры с горизонтальной прокруткой веб-сайтов, используя свойство CSS overflow x, даже профессионалы в области веб-разработки могут предпочесть настраиваемый шаблон вместо HTML или другого кода. Их легко настроить, и их можно настроить, используя типографику, цвета и элементы бренда.

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

Еще одно соображение заключается в том, что полоса прокрутки — не лучший способ перемещения по горизонтали. Они могут раздражать, особенно без колесика мыши. Альтернативой полосам прокрутки, которая более интуитивно понятна, может быть что-то вроде кнопок со стрелками и, конечно же, прокрутки двумя пальцами.

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

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

Reel

Если вы создаете веб-сайт с горизонтальной прокруткой для портфолио фотографий и снимаете портреты, вам понравится Reel. Эта тема идеально подходит для тех, у кого темный и минималистичный брендинг, который органично сочетается с дизайном Reel.

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

Vantage

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

Даже если вы не снимаете видео, вы оцените полноэкранное изображение. Вы можете наложить текст по вашему выбору на фоновое изображение целевой страницы для профессионального вида.Если вы хотите, чтобы клиентам было очень легко видеть ваш контент, узнавать о вас и вашем бизнесе и писать сообщения, которые попадают прямо в ваш почтовый ящик, Vantage — отличный вариант, который проверяет все эти поля на наличие красивых сайтов.

Skyline

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

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

Panorama

Еще один великолепный выбор для пейзажных фотографов в Panorama.Если вам нравится Skyline, но вы предпочитаете меню заголовка и более легкую и простую тему, Panorama — это ваш выбор. Это позволяет вашим изображениям говорить, а любые дополнительные страницы, которые вы можете добавить, могут быть легко доступны из заголовка.

Глянец

Дисплей без полей — не обязательно идеальный выбор для всех. Например, если вы арт-фотограф или художник , вы можете добавить подписи и описания к каждому изображению. Модные фотографы могут также захотеть добавить заголовки публикаций к каждому изображению.

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

Обсидиан

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

Отражение

Свадебные фотографы , вы захотите проверить это. Отражение — фантастический выбор, если вам нужно разместить на своей веб-странице больше, чем просто изображения. Его можно использовать для создания одностраничного веб-сайта с горизонтальной прокруткой, который сочетает в себе горизонтальную прокрутку с вертикальной прокруткой.Вверху разместите свои лучшие фотографии в горизонтальном разделе. Затем, прокручивая страницу вниз, добавляйте разделы для таких вещей, как отзывы и описания ваших услуг.

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

Meridian

Если вы снимаете интерьеры, красивые широкоугольные фотографии, вероятно, составляют основную часть вашего портфолио.Попробуйте чистую и простую тему «Меридиан», разработанную для этого типа снимков, сохраняя при этом горизонтальное меню в поле зрения, чтобы у ваших потенциальных клиентов не было проблем с навигацией по сайту и отправкой запросов, которые попадут в ваш почтовый ящик. Это также идеальный выбор для дизайнерских портфелей всех мастей.

Horizon

Не зря Horizon пользуется популярностью. Это чистая и шикарная тема, которая идеально подходит для веб-сайтов с портретной ориентацией. Небольшой пробел между изображениями дает им некоторую передышку, поэтому даже если вы снимаете на фоне большого количества разноцветных фонов, вы все равно можете демонстрировать свои фотографии рядом, чтобы они не конфликтовали в этом макете.Horizon — отличная многоцелевая тема, которая подойдет для креативщиков всех мастей и может быть настроена с использованием вашей типографики и элементов бренда. Независимо от того, являетесь ли вы свадебным фотографом или коммерческим фотографом, Horizon создает один из лучших шаблонов веб-сайтов для любой профессии.

Horizon Left

Если вы любите Horizon, но предпочитаете левостороннюю навигацию, которая не исчезает, Horizon Left — ваш выбор. В нем есть все минималистское, незамысловатое очарование Horizon, с более очевидной компоновкой, которая гарантирует, что ваши посетители могут легко найти именно то, что они ищут.

Medium

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

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

От редакции

Хотите, чтобы ваше онлайн-портфолио выглядело как журнал? Тогда тема «Редакция» может стать для вас темой. Две замечательные функции, уникальные для этой темы, — это бесконечная прокрутка, которая позволяет пользователям переходить к следующему набору фотографий, когда они дойдут до конца одного, и адаптивный фон. Эта тема будет извлекать цвета из вашего изображения и изменять цвет фона для наилучшего отображения этого изображения.

Сумерки

Сумерки — идеальная тема для погружения посетителей в настроение ваших свадебных фотографий.Он сочетает в себе горизонтальную и вертикальную прокрутку для веб-сайта, который будет казаться созданным специально для вас, особенно после того, как вы настроите его с помощью своей типографии, логотипа и любых других элементов брендинга, которые вы хотите использовать, чтобы сделать его своим.

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

Beacon

Если вы стремитесь к редактированию, Beacon, вероятно, лучший выбор для вас.Целевая страница позволяет вашему пользователю навести курсор на заголовки ваших проектов, чтобы открыть изображение из этой коллекции, и после того, как они щелкнут, они попадают на страницу с горизонтальной прокруткой с уникальной функцией динамического интервала. Это означает, что свободное пространство между изображениями регулируется в зависимости от размеров каждого изображения, поэтому посетителям вашего портфолио рекомендуется сосредоточиться на одной фотографии в окне браузера за раз, прежде чем прокручивать следующую. Асимметрия дает ощущение модного журнала о моде высокого класса, который понравится модным фотографам .

Coral

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

Illuminate

Идеально подходящее для элегантного минималистичного свадебного фотографа (или любого творческого профессионала!), Illuminate ставит ваш контент в центр внимания.В то время как другие темы, разработанные для свадебных фотографов, содержат несколько информационных разделов на целевой странице, Illuminate упрощает работу, используя только обложки для каждого из ваших проектов. Он также имеет красивый и простой заголовок, поэтому ваши потенциальные клиенты могут легко найти вашу контактную информацию, страницу с ценами , политику конфиденциальности, новости и любую другую информацию, к которой вы можете захотеть предоставить им доступ.

Converge

Свадебные фотографы, которые хотят создать более редакционный веб-сайт, будут стремиться к Converge, который использует динамический интервал, чтобы привлечь внимание к одному изображению за раз.Заголовок упрощает навигацию без ущерба для элегантности общей темы.

Имея так много тем с горизонтальной прокруткой на выбор, вы обязательно найдете ту, которая воплотит в жизнь ваши мечты о портфолио. Помните, что все эти темы полностью настраиваются, поэтому, даже если у вас нет опыта веб-разработки, вы можете сделать их полностью настраиваемыми и отлично смотреться в любом браузере. Сотрудничество с клиентами также упрощается благодаря использованию галерей проверки клиентов, а с помощью конструктора веб-сайтов вы можете быть уверены, что ваши пользовательские данные также сохранены.

Горизонтальная прокрутка — отличная функция для незабываемых веб-сайтов.

Автор записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *