Хлебные крошки css: Как создать хлебные крошки | Schoolsw3.com
Bootstrap Breadcrumb – Компонент для создания хлебных крошек
В этой статье мы познакомимся с процессом создания хлебных крошек (навигационных цепочек) для страниц сайта на Bootstrap 3 и 4 версии.
Назначение хлебных крошек
Хлебные крошки (навигационные цепочки, breadcrumbs) – это элемент интерфейса, предназначенный для создания дополнительной навигации по сайту.
Их основное назначение – это показать текущее местоположение пользователя в иерархической структуре сайта и обеспечить навигацию по ней.
Например, в интернет-магазине с помощью хлебных крошек можно очень наглядно показать в каком сейчас разделе находится посетитель, а также в какие более крупные секции этот раздел входит. При необходимости пользователь с помощью хлебных крошек может очень просто перейти в секцию, которая, например, на один или два уровня выше по иерархии чем текущая и посмотреть, из чего она состоит и что в ней есть. Это очень удобно.
Таким образом, хлебные крошки – это ещё один вариант навигации, который помогает пользователям ориентироваться в структуре сайта и перемещаться по его страницам
Создание хлебных крошек в Bootstrap
В фреймворке Bootstrap создание хлебных крошек осуществляется с помощью компонента Breadcrumb. По сути этот компонент – это просто набор стилей, которые нужно добавить к определённой HTML разметке через классы.
HTML код хлебных крошек в Bootstrap 4:
<ol> <li><a href="#">Каталог</a></li> <li><a href="#">Смартфоны</a></li> <li>6.47" Смартфон Huawei P30 Pro 256 ГБ черный</li> </ol>
Из кода видно, что процесс создания хлебных крошек состоит из добавления на страницу элемента <ol>
с классом
. Далее в <ol>
необходимо поместить нужное количество элементов <li>
с классом breadcrumb-item
. Эти элементы будут определять навигационную цепочку до текущей страницы. После этого в <li>
необходимо поместить <a>
с атрибутом href
и текстом.
Если хлебные крошки должны заканчиваться названием текущей страницы, то в этом случае в последний элемент <li>
нужно просто поместить её название и добавить к нему класс active
. Создавать ссылку в этом случае не нужно, т.к. в ней нет никакого смысла, да и с точки зрения SEO это неправильно.
В Bootstrap 3 хлебные крошки создаются аналогично (посредством нумерованного списка) за исключением только того, что к элементам
не нужно добавлять класс breadcrumb-item
:
<ol> <li><a href="#">Каталог</a></li> <li><a href="#">Смартфоны</a></li> <li>6.47" Смартфон Huawei P30 Pro 256 ГБ черный</li> </ol>
Для сведения, разделитель элементов списка в Bootstrap CSS («bootstrap.css»
) добавляется на страницу через псевдоэлемент ::before следующим образом:
/* Bootstrap 3 */ .breadcrumb > li + li:before { padding: 0 5px; color: #ccc; content: "/\00a0"; } /* Bootstrap 4 */ .breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/"; }
Примеры хлебных крошек:
<!-- Bootstrap 4 --> <ol> <li><a href="#">Главная</a></li> <li><a href="#">Ноутбуки, планшеты, компьютеры</a></li> <li><a href="#">Ноутбуки</a></li> <li><a href="#">Ноутбуки Apple MacBook</a></li> <li><a href="#">Apple</a></li> </ol>
<!-- Bootstrap 4 --> <ol> <li><a href="#">Каталог</a></li> <li><a href="#">Комплектующие, компьютеры и ноутбуки</a></li> <li><a href="#">Периферия и аксессуары</a></li> <li><a href="#">Мыши</a></li> <li>Компактная мышь проводная Defender Patch MS-759 черный</li> </ol>
Создание хлебных крошек со своим оформлением
На сайте, построенном на Bootstrap, оформление хлебных крошек вы можете выполнять не только с помощью стилей, которые идут по умолчанию с этим фреймворком. При необходимости вы можете написать свои.
Например рассмотрим как создать хлебные крошки со следующим оформлением:
HTML структуру крошек оставим как в Bootstrap 4:
<ol> <li><a href="#">Компоненты</a></li> <li><a href="#">pdoTools</a></li> <li>Парсер</li> </ol>
Напишем стили:
/* пример стилей */ .breadcrumb { list-style: none; display: flex; padding-left: 0px; } .breadcrumb-item>a, .breadcrumb-item.active { color: #fff; display: block; background: #7b1fa2; text-decoration: none; position: relative; height: 34px; line-height: 34px; padding: 0 10px 0 5px; text-align: center; margin-right: 23px; user-select: none; } .breadcrumb-item:first-child>a { padding-left: 15px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .breadcrumb-item:last-child>a, .breadcrumb-item.active { border-top-right-radius: 4px; border-bottom-right-radius: 4px; margin-right: 0; padding-right: 15px; } .breadcrumb-item:first-child>a::before, .breadcrumb-item:last-child>a::after { border: none; } .breadcrumb-item>a::before, .breadcrumb-item>a::after, .breadcrumb-item.active::before { content: ""; position: absolute; top: 0; border: 0 solid #7b1fa2; border-width: 17px 10px; width: 0; height: 0; } .breadcrumb-item>a::before, .breadcrumb-item.active::before { left: -20px; border-left-color: transparent; } .breadcrumb-item>a::after { left: 100%; border-color: transparent; border-left-color: #7b1fa2; } .breadcrumb-item>a:hover { background-color: #6a1b9a; } .breadcrumb-item>a:hover::before { border-color: #6a1b9a; border-left-color: transparent; } .breadcrumb-item>a:hover::after { border-left-color: #6a1b9a; } .breadcrumb-item.active { color: #6a1b9a; background-color: #f3e5f5; } .breadcrumb-item.active::before { border-color: #f3e5f5; border-left-color: transparent; }
HTML и CSS. Хлебные крошки (Breadcrumbs)
<ol> <li> <a href="http://know-online.com/">Главная</a> </li> <li> <a href="http://know-online.com/category">Раздел</a> </li> <li> <a href="http://know-online.com/category/page">Страница</a> </li> </ol>
Дальше остаётся их оформить в CSS. Пример на JSFiddle.
Название «Хлебные крошки» является отсылкой к сказке «Гензель и Гретель» братьев Гримм, где дети оставляли хлебные крошки в лесу, чтобы по ним вернуться домой.
Для хлебных крошек можно сделать микроразметку, чтобы оформить их в поисковых системах.
Код микроразметки для хлебных крошек выглядит следующим образом:
<ol itemscope itemtype="http://schema.org/BreadcrumbList"> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="http://know-online.com/arts"><span itemprop="name">Arts</span></a> <meta itemprop="position" content="1" /> </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="http://know-online.com/arts/books"><span itemprop="name">Books</span></a> <meta itemprop="position" content="2" /> </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="http://know-online.com/arts/books/poetry"><span itemprop="name">Poetry</span></a> <meta itemprop="position" content="3" /> </li> </ol>
Также рекомендуется указывать атрибуты aria
, которые предназначены для людей с физическими ограничениями, которые открывают сайт через специальные приложения.
<div aria-label="breadcrumb"> <ol> <li> <a href="http://know-online.com/">Главная</a> </li> <li> <a href="http://know-online.com/category">Раздел</a> </li> <li> <a href="http://know-online.com/category/page" aria-current="page">Страница</a> </li> </ol> </div>
Как сделать хлебные крошки на сайте с помощью CSS
За последнее время CSS и CSS3 сильно продвинулись вперед и поэтому старые стили, которые используют картинки на заднем фоне для получения нужной фигуры — больше не требуются.
В этой статье я расскажу как сделать хлебные крошки на сайте с помощь HTML и CSS в стиле flat. Так же можете посмотреть интересные flat шаблоны сайтов, может что-нибудь пригодиться. Я недавно делал подборку.
В конце мы получим вот такой результат:
Ранее, для того чтобы сделать прозрачную стрелки между двумя блоками использовалась прозрачная картинка на заднем фоне. Теперь данная проблема может быть решена используя только CSS.
<div> <ul> <li><a href="#">Breadcrumb</a></li> </ul> </div>
Для начала создадим маркированный список — <ul>, в котором будут <li> элементы. Хлебная крошка будет добавляться с помощью добавления нового <li>.
Теперь напишем CSS, чтобы выглядело как тут:
#crumbs ul li a { display: block; float: left; height: 50px; background: #3498db; text-align: center; padding: 30px 40px 0 40px; position: relative; margin: 0 10px 0 0; font-size: 20px; text-decoration: none; color: #fff; }
Данные стили добавляют:
- вид для ссылки в виде блока и синий цвет
- центрируют текст и делаем его белым
- ровный padding , чтобы блок отображался корректно по вертикали
- сбрасывает иные стили для ссылок с text-decoration: none
Внимание: position: relative добавлен для того, чтобы позже сдерживать все внутренние блоки с position: absolute.
#crumbs ul li a:after { content: ""; border-top: 40px solid red; border-bottom: 40px solid red; border-left: 40px solid blue; position: absolute; right: -40px; top: 0; }
Для создания стрелок мы будем использовать свойство :after, которое позволяет создавать дополнительный элемент после родителя. Добавляем ему position: absolute — для этого мы и делали positive: relative для ссылок <a>, чтобы удержать absolute свойство внутри ссылки и манипулировать им как нам хочется.
Вид стрелки будет сделан с помощью использования border’ов. В примере специально использован красный цвет, но чтобы придать вид треугольника будет использоваться transparent. Далее border будет пододвинут на месте с использование position: absolute.
Меняем red в border на transparent, чтобы создать эффект прозрачности.
border-top: 40px solid transparent; border-bottom: 40px solid transparent; border-left: 40px solid #3498db;
#crumbs ul li a:before { content: ""; border-top: 40px solid transparent; border-bottom: 40px solid transparent; border-left: 40px solid #d4f2ff; position: absolute; left: 0; top: 0; }
Используя тот же принцип как и в третьем этапе — можно создать прозрачный треугольник позади блока. Цвет border должен быть поставлен как и задний цвет сайта, чтобы создавался эффект прозрачности.
padding: 30px 40px 0 80px;
Добавляя новые <li> увеличивают глубину хлебной крошки.
<div> <ul> <li><a href="#1">Один</a></li> <li><a href="#2">Два</a></li> <li><a href="#3">Три</a></li> <li><a href="#4">Четыре</a></li> <li><a href="#5">Пять</a></li> </ul> </div>
Чтобы создать эффект закругления для первого и последнего элемента в хлебной крошки мы будем использовать :first-child и :last-child.
#crumbs ul li:first-child a { border-top-left-radius: 10px; border-bottom-left-radius: 10px; } #crumbs ul li:first-child a:before { display: none; } #crumbs ul li:last-child a { padding-right: 80px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; } #crumbs ul li:last-child a:after { display: none; }
После чего нужно сделать выделения ссылки при наведении на нее. Цвет выделения можно выбрать по вашему вкусы — как пожелаете.
#crumbs ul li a:hover { background: #fa5ba5; } #crumbs ul li a:hover:after { border-left-color: #fa5ba5; }
Так же не забудьте добавить border-radius при наведении на первый и последний элемент в хлебной крошке.
Вот что у нас получилось: https://jsfiddle.net/AlexanderT/bmuwLfqr/
На этом все. Если у вас есть какие-то вопросы — пишите комментарии и поделитесь статьей, если вам понравилось!
Как сделать хлебные крошки на сайте с помощью CSS от bologer
10 бесплатных сниппетов навигационных цепочек для веб-проектов
Навигационные цепочки («хлебные крошки», breadcrumb) делают организацию более понятной и мотивируют пользователей глубже просматривать сайт.
Но разработка собственных навигационных цепочек – задача довольно сложная. Поэтому я сделал подборку бесплатных панелей хлебных крошек, которые вы можете использовать на своих сайтах.
Навигационная панель создана с использованием чистого CSS и бесплатных иконок от Font Awesome.
Благодаря ненавязчивой цветовой гамме вы можете использовать эту навигацию практически для любого сайта. Иконки созданы с помощью файлов шрифтов, поэтому они масштабируются без потери качества.
Плоский дизайн все еще актуален. Если вы создаете сайт с использованием однородных цветов, тогда стоит использовать этот плоский навигационный дизайн, созданный на CSS.
Стрелки созданы с использованием CSS и Sass, что облегчает редактирование. Вы можете быстро сменить фон или цвет при наведении, изменив одну переменную Sass.
Данная навигационная панель использует библиотеку Bootstrap, которая также включает в себя иконки Font Awesome.
В этом примере используется дизайн с превосходными эффектами и цветовой схемой, которая идеально вписывается в макет.
Эта панель хлебных крошек идеально подойдет для карточки товара в интернет-магазине или сайта компании, где нужная яркая цветовая схема.
Часто хлебные крошки используются в процессе оформления заказа. На панели выделяется текущий этап.
Эта навигационная панель служит образцом реализации данного эффекта. В ней используется градиент для создания иллюзии глубины на странице.
В этой панели хлебных крошек применяется анимация, работающая на CSS.
Каждый элемент цепочки панели использует иконку из библиотеки Font Awesome. Эти иконки легко масштабируются и создают структуру всей навигационной цепочки.
При наведении мышки вы получаете более подробную информацию на расширяющихся ярлыках.
Дизайн этой навигации довольно простой и лаконичный: с цифрами и эффектами при наведении мыши. Каждая стрелка выполнена на чистом CSS, а элементы навигационной цепочки идеально сочетаются друг с другом.
Большинство стрелок в навигационных цепочках направлены слева направо. Но в этой у стрелок обратное направление.
Обратите внимание, как подсвечен последний элемент цепочки. Благодаря этому эффекту пользователь видит, что это последняя позиция.
В этом решении можно найти пару хороших примеров с темной и светлой темой оформления. Мне также нравится форма панели и эффект теней, который заметно выделяется на более светлом заднем фоне.
Панель представляет собой простые ссылки с четкими разделителями между ними. Это отличный пример простого дизайна. В нем вы сможете изменить разделители исходя из вашего дизайна.
Страницы оформления заказа используют навигационные цепочки, чтобы заставить посетителей завершить процесс покупки. Данный пример наглядно демонстрирует это. В нем используется небольшое количество JavaScript для создания эффекта затухания при заполнении каждого поля.
Все примеры, приведенные в этой статье, помогут вам создавать навигационные цепочки для любого сайта. Но если вам необходимо еще больше примеров, поищите их здесь.
Дайте знать, что вы думаете по этой теме в комментариях. Мы очень благодарим вас за ваши комментарии, дизлайки, отклики, лайки, подписки!
Данная публикация является переводом статьи «10 Free Breadcrumb CSS Snippets For Web Projects» , подготовленная редакцией проекта.
Все, что вам нужно знать о панировочных сухарях
Панировочные сухари — это навигационная структура, содержащая набор ссылок, которые помогают пользователям легко просматривать веб-сайт. Это помогает пользователю в любой момент узнать, где именно он находится на сайте, и напрямую перемещаться вверх или вниз по структуре уровней. Сайты меньшего размера с одной категорией или независимыми страницами могут не требовать дополнительной навигации, поскольку меню сайта может удовлетворить потребности пользователя в навигации. Но более крупным сайтам с большим количеством категорий и структурой родительско-дочерних страниц требуются дополнительные хлебные крошки, чтобы информировать пользователей о том, где именно находится текущая страница относительно всего сайта.
Заинтересованные пользователи могут перейти на верхний или нижний уровень, чтобы найти соответствующий контент, что может быть невозможно без использования хлебных крошек.
Важность панировочных сухарей
Помимо помощи пользователям, структура хлебных крошек также отображается на страницах результатов поисковых систем Google и Bing. Поисковые системы, такие как Bing, показывают ссылку на хлебные крошки в результатах поиска, чтобы пользователи могли напрямую перейти к этой категории, а не к определенной странице.
Как добавить панировочные сухари?
Самый простой способ добавить хлебные крошки на ваш сайт — использовать тему, предлагающую эту функцию по умолчанию. Системы управления контентом, такие как автономный WordPress, предлагают плагины для вставки настраиваемой строки навигации над заголовком статьи. Если ваш конструктор сайтов не предлагает такую функцию, вам необходимо добавить ее вручную на каждую страницу с помощью тега привязки HTML. Например, инструменты для создания сайтов, такие как Weebly, не предлагают темы с хлебными крошками по умолчанию. Следовательно, вам нужно добавить его на каждую страницу отдельно с помощью собственного HTML / CSS.
Примеры панировочных сухарей
Хотя хлебные крошки обычно размещаются в виде горизонтальной ссылки под или над заголовком страницы, она может иметь вертикальную или горизонтальную структуру в зависимости от структуры навигации сайта. Ниже приведены примеры хлебных крошек, показывающие, насколько легко пользователям просматривать сайт.
На этом веб-сайте мы используем плагин Yoast SEO, чтобы отображать горизонтальные хлебные крошки над заголовком каждого сообщения. Поскольку у нас много категорий, это помогает нам сгруппировать статьи в соответствующие категории и отображать их в поисковых системах. Преимущество состоит в том, что когда статья сгруппирована по нескольким категориям, вы можете выбрать, какая категория должна отображаться в навигационной цепочке как основная категория.
Панировочные сухари Yoast SEO
Навигационная цепочка Yoast SEO будет простой текстовой, и вы можете добавить поле и тень, используя приведенный ниже CSS:
#breadcrumbs { box-shadow: 1px 1px #d5d4d4; background: #eeeded; border: 1px solid #eeeded; border-radius: 5px; padding: 0 5px 0 10px; font-size: 16px; }
Пользовательские хлебные крошки CSS
Вы можете добавить собственные хлебные крошки CSS, особенно если на вашем сайте меньше страниц. Ниже представлены горизонтальные хлебные крошки CSS, которые можно добавить на свой сайт. Ознакомьтесь с нашей статьей о том, как добавить эти хлебные крошки на свой сайт Weebly.
CSS Breadcrumb Style 1
CSS Breadcrumb Style 2
CSS Breadcrumb Style 3
CSS Breadcrumb Style 4
CSS Breadcrumb Style 5
Бонусный стиль CSS Breadcrumb 6
Панировочные сухари также называют крошкой печенья или следом панировочных сухарей.
0
Навигация по записям
Похожие записи
Красивые хлебные крошки «breadcrumbs» на CSS3
Красивая и оригинальная подборка на хлебные крошки, что выполнены в плоском дизайне, с использованием CSS3, на разную палитру оттенков. Безусловно видимость навигаций, виде кнопок отлично помогает как пользователю сайта, так и гостям, это ориентироваться на интернет ресурсе, где можно переходить по ключевым фразам, что нам будут выводить. Но и под стилистику отлично подходит, все больше можно заметить, что некоторые устанавливают на модуль форума, не говоря о современном дизайне.Если у вас, как вы считаете много материала, то здесь рекомендовано подключить этот функционал. Стиль списка не будет, чтобы избежать черной точки списка или другого стиля, который по умолчанию. Так как он распределяет его по категориям и безусловно модулям, начиная с главной странице, и все это преподносится на стильном виде. В данном материале вы наблюдаете подборку, которая сделано по стилистике аналогично, это в плоском стиле.
Вот по форме они совершенно разные, что кому-то даже не нужно будет редактировать под свой дизайн, так как он отлично впишется в него. Теперь мы будем использовать код css, чтобы сделать привязку первого списка и установить привязку последнего ребенка, чтобы сделать его по умолчанию, чтобы tringle не появлялся в привязке первого ребенка для якоря слева и последнего ребенка для правой стороны.
Оформление хлебных крошек
1. В светло желтом оттенке:
2. Светлая палитра с зеленой гаммой:
3. В малиновом цвете
4. Выполнен в синей палитре:
Это будет простой прямой список с фоном и дополнением и некоторыми другими стилями. После этого я создам треугольную структуру в правой части каждого анкера списка, используя CSS, играя со свойствами broder.
Как можете видеть в demo версии, когда наводим на панировочные сундуки любой анкер списка, он дает эффект, что будет означать, посещен или находитесь в этом разделе.
Или мы можем представить его эффект, чтобы сделать его активным в качестве активных панировочных сухарей. Вы можете сказать эти панировочные сухари css только сухари, потому что я буду использовать только css и css3, чтобы сделать эти панировочные сухари.
Приступаем к установке:
HTML
Код
<div>
<ul>
<li><a href=»http://zornet.ru/load/svetlyj_shablon_livecoins_dlja_sajta_ucoz/142-1-0-8701″>№ 1</a></li>
<li><a href=»http://zornet.ru/load/shablon_shopgames_dlja_sajta_ucoz/142-1-0-8684″>№ 1</a></li>
<li><a href=»/»>№ 3</a></li>
<li><a href=»/»>№ 4</a></li>
<li><a href=»/»>№ 5</a></li>
</ul>
</div>
<div>
<ul>
<li><a href=»/»>Раздел 1</a></li>
<li><a href=»/»>Раздел 2</a></li>
<li><a href=»/»>Раздел 3</a></li>
<li><a href=»/»>Раздел 4</a></li>
<li><a href=»/»>Раздел 5</a></li>
</ul>
</div>
<div>
<ul>
<li><a href=»/»>ZOR 1</a></li>
<li><a href=»/»>ZOR 2</a></li>
<li><a href=»/»>ZOR 3</a></li>
<li><a href=»/»>ZOR 4</a></li>
<li><a href=»/»>ZOR 5</a></li>
</ul>
</div>
<div>
<ul>
<li><a href=»/»>Клик 1</a></li>
<li><a href=»/»>Клик 2</a></li>
<li><a href=»/»>Клик 3</a></li>
<li><a href=»/»>Клик 4</a></li>
<li><a href=»/»>Клик 5</a></li>
</ul>
</div>
CSS
Стиль списка не будет, чтобы избежать черной точки списка или другого стиля, который по умолчанию. Каждый список inline div будет list-inline, чтобы сделать его горизонтальным списком, используя css display: list-inline.
Код
#breadcrumb-isanchogives1 {text-align: center;
margin-top:30px;
}
#breadcrumb-isanchogives1 ul {
list-style: none;
display: inline-table;
}
#breadcrumb-isanchogives1 ul li {
display: inline;
}
#breadcrumb-isanchogives1 ul li a {
display: block;
float: left;
height: 50px;
background: #ffd928;
text-align: center;
padding: 30px 40px 0 80px;
position: relative;
margin: 0 10px 0 0;
font-size: 20px;
text-decoration: none;
color: #fff;
}
#breadcrumb-isanchogives1 ul li a:after {
content: «»;
border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 40px solid #ffd928;
position: absolute; right: -40px; top: 0;
z-index: 1;
}
#breadcrumb-isanchogives1 ul li a:before {
content: «»;
border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 40px solid #f2f2f2;
position: absolute; left: 0; top: 0;
}
#breadcrumb-isanchogives1 ul li:first-child a {
border-top-left-radius: 10px; border-bottom-left-radius: 10px;
}
#breadcrumb-isanchogives1 ul li:first-child a:before {
display: none;
}
#breadcrumb-isanchogives1 ul li:last-child a {
padding-right: 80px;
border-top-right-radius: 10px; border-bottom-right-radius: 10px;
}
#breadcrumb-isanchogives1 ul li:last-child a:after {
display: none;
}
#breadcrumb-isanchogives1 ul li a:hover {
background: #ff9a2d;
}
#breadcrumb-isanchogives1 ul li a.wesove-readcrum{
background: #ff9a2d;
}
#breadcrumb-isanchogives1 ul li a:hover:after {
border-left-color: #ff9a2d;
}
#breadcrumb-isanchogives1 ul li a.wesove-readcrum:after {
border-left-color: #ff9a2d;
}
#breadcrumb-isanchogives2 {
text-align: center;
margin-top:30px;
}
#breadcrumb-isanchogives2 ul {
list-style: none;
display: inline-table;
}
#breadcrumb-isanchogives2 ul li {
display: inline;
}
#breadcrumb-isanchogives2 ul li a {
display: block;
float: left;
height: 50px;
background: #56e9ae;
text-align: center;
padding: 30px 40px 0 80px;
position: relative;
margin: 0 10px 0 0;
font-size: 20px;
text-decoration: none;
color: #fff;
}
#breadcrumb-isanchogives2 ul li a:after {
content: «»;
border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 40px solid #56e9ae;
position: absolute; right: -40px; top: 0;
z-index: 1;
}
#breadcrumb-isanchogives2 ul li a:before {
content: «»;
border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 40px solid #f2f2f2;
position: absolute; left: 0; top: 0;
}
#breadcrumb-isanchogives2 ul li:first-child a {
border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
#breadcrumb-isanchogives2 ul li:last-child a {
padding-right: 80px;
border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
#breadcrumb-isanchogives2 ul li a:hover {
background: #49c593;
}
#breadcrumb-isanchogives2 ul li a.wesove-readcrum {
background: #49c593;
}
#breadcrumb-isanchogives2 ul li a:hover:after {
border-left-color: #49c593;
}
#breadcrumb-isanchogives2 ul li a.wesove-readcrum:after {
border-left-color: #49c593;
}
#breadcrumb-isanchogives3 {
text-align: center;
margin-top:30px;
}
#breadcrumb-isanchogives3 ul {
list-style: none;
display: inline-table;
}
#breadcrumb-isanchogives3 ul li {
display: inline;
}
#breadcrumb-isanchogives3 ul li a {
display: block;
float: left;
height: 50px;
background: #ff818b;
text-align: center;
padding: 30px 40px 0 80px;
position: relative;
margin: 0 10px 0 0;
font-size: 20px;
text-decoration: none;
color: #fff;
}
#breadcrumb-isanchogives3 ul li a:after {
content: «»;
height:80px;
width:40px;
border-radius:0px 40px 40px 0px;
background: #ff818b;
position: absolute; right: -40px; top: 0;
z-index: 1;
}
#breadcrumb-isanchogives3 ul li a:before {
content: «»;
height:80px;
width:40px;
border-radius:0px 40px 40px 0px;
background:#f2f2f2;
position: absolute; left: 0; top: 0;
}
#breadcrumb-isanchogives3 ul li:first-child a {
border-top-left-radius: 10px; border-bottom-left-radius: 10px;
}
#breadcrumb-isanchogives3 ul li:first-child a:before {
display: none;
}
#breadcrumb-isanchogives3 ul li:last-child a {
padding-right: 80px;
border-top-right-radius: 10px; border-bottom-right-radius: 10px;
}
#breadcrumb-isanchogives3 ul li:last-child a:after {
display: none;
}
#breadcrumb-isanchogives3 ul li a:hover {
background: #ea606b;
}
#breadcrumb-isanchogives3 ul li a.wesove-readcrum {
background: #ea606b;
}
#breadcrumb-isanchogives3 ul li a:hover:after {
background: #ea606b;
}
#breadcrumb-isanchogives3 ul li a.wesove-readcrum:after {
background: #ea606b;
}
#breadcrumb-isanchogives4 {
text-align: center;
margin-top:30px;
}
#breadcrumb-isanchogives4 ul {
list-style: none;
display: inline-table;
}
#breadcrumb-isanchogives4 ul li {
display: inline;
}
#breadcrumb-isanchogives4 ul li a {
display: block;
float: left;
height: 50px;
background: #2b97cc;
text-align: center;
padding: 30px 40px 0 80px;
position: relative;
margin: 0 10px 0 0;
font-size: 20px;
text-decoration: none;
color: #fff;
}
#breadcrumb-isanchogives4 ul li a:after {
content: «»;
height:80px;
width:40px;
border-radius:0px 40px 40px 0px;
background:#2b97cc;
position: absolute; right: -40px; top: 0;
z-index: 1;
}
#breadcrumb-isanchogives4 ul li a:before {
content: «»;
height:80px;
width:40px;
background:#f2f2f2;
border-radius:0px 40px 40px 0px;
position: absolute; left: 0; top: 0;
}
#breadcrumb-isanchogives4 ul li:first-child a {
border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
#breadcrumb-isanchogives4 ul li:last-child a {
padding-right: 80px;
border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
#breadcrumb-isanchogives4 ul li a:hover {
background: #207ca8;
}
#breadcrumb-isanchogives4 ul li a.wesove-readcrum {
background: #207ca8;
}
#breadcrumb-isanchogives4 ul li a:hover:after {
background: #207ca8;
}
#breadcrumb-isanchogives4 ul li a.wesove-readcrum:after {
background: #207ca8;
}
Прежде всего создайте структуру html на основе тегов div и ul li. Div содержит идентификатор, каждый идентификатор будет содержать другой стиль в таблице стилей, чтобы представить отдельный дизайн. Где мы используем нумерацию, как один, два, три, четыре.
Эти идентификаторы имеют одинаковую внутреннюю структуру, разделенную разными стилями в соответствии с их идентификатором.
Демонстрация
Оформление хлебных крошек
ul.breadcrumb-1 * {
box-sizing: border-box;
}
ul.breadcrumb-1 {
margin: 20px;
padding: 0;
display: flex;
flex-wrap: wrap;
list-style: none;
}
ul.breadcrumb-1 li {
position: relative;
border: 2px solid #337AB7;
border-right: 0;
margin: 2px 0;
}
ul.breadcrumb-1 li:last-child {
border: 2px solid #BFE2FF;
border-right: 0;
}
ul.breadcrumb-1 li:first-child a {
font-size: 0;
background-image: url(«data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 24 24′ fill=’none’ stroke=’%23337AB7′ stroke-width=’3′ stroke-linecap=’round’ stroke-linejoin=’round’%3E%3Cpath d=’M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z’%3E%3C/path%3E%3Cpolyline points=’9 22 9 12 15 12 15 22’%3E%3C/polyline%3E%3C/svg%3E»);
background-repeat: no-repeat;
background-position: 50% 50%;
}
ul.breadcrumb-1 li:first-child:after,
ul.breadcrumb-1 li:first-child a:after {
display: none;
}
ul.breadcrumb-1 li:after,
ul.breadcrumb-1 li a:after,
ul.breadcrumb-1 li span:after {
content: »;
position: absolute;
border: 0;
top: 50%;
}
ul.breadcrumb-1 li:after {
z-index: 1;
border-top: 17px solid transparent;
border-bottom: 17px solid transparent;
border-left: 17px solid #337AB7;
margin-top: -17px;
right: -17px;
}
ul.breadcrumb-1 li:last-child:after {
border-left: 17px solid #BFE2FF;
}
ul.breadcrumb-1 li a,
ul.breadcrumb-1 li span {
position: relative;
transition: all 0.3s ease-in;
text-decoration: none;
height: 30px;
color: #000;
background-color: #BFE2FF;
text-align: center;
display: block;
line-height: 30px;
padding: 0 20px 0 30px;
font-size: 13px;
font-family: Verdana, sans-serif;
}
ul.breadcrumb-1 li span {
color: #000;
background-color: #FFF;
}
ul.breadcrumb-1 li a:after,
ul.breadcrumb-1 li span:after {
transition: all 0.3s ease-in;
z-index: 2;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 15px solid #BFE2FF;
margin-top: -15px;
right: -14px;
}
ul.breadcrumb-1 li a:hover {
background-color: #FFF;
}
ul.breadcrumb-1 li a:hover:after,
ul.breadcrumb-1 li span:after {
border-left: 15px solid #FFF;
}
15 CSS Breadcrumbs
Коллекция бесплатных HTML и CSS примеров кода навигации : простой, отзывчивый, многострочный, свернутый и т. Д. Обновление коллекции за июнь 2018 года. 1 новинка.
- Панировочные сухари начальной загрузки
О коде
CSS Панировочные сухари нарезанные
«Хлебные крошки» показывают иерархию контента между корнем сайта и текущим местоположением пользователя.
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Адаптивный: нет
Зависимости: —
Автор
- Крис Ян
Сделано с
- HTML (мопс) / CSS (стилус)
О коде
Панировочные сухари вертикальные
Простой CSS вертикальные хлебные крошки .
Автор
- Кевин Конрад Энрикес
О коде
Хлебная крошка с раскрывающейся навигацией
Не стесняйтесь настраивать его по своему усмотрению. Цвета, размеры, тени, границы и т. Д. Сделано с Bootstrap .
Автор
- Джонатан Шиппин
О коде
Панировочные сухари с многоточием Smart (Flex)
Поэкспериментируйте с размером браузера, чтобы увидеть, как ведут себя хлебные крошки , когда для них не остается места.
Автор
- Андреас Сторм
О коде
Навигация по хлебным крошкам
В этом примере показано, что происходит, когда пользователь приближается к кнопке возврата. Панировочные сухари расширяются и позволяют пользователю перемещаться практически к любому другому участку курса, при этом оказывая минимальное влияние на пространство.
Демонстрационное изображение: CSS BreadcrumbsCSS Breadcrumbs
Панировочные сухари с настраиваемыми свойствами CSS в качестве API.
Сделал Стас Мельников
15 июня 2017 г.
Многострочные стрелки для хлебных крошек
Адаптивные многострочные стрелки навигации на чистом CSS.
Сделано Глинном Смитом
30 мая 2017 г.
панировочные сухари
хлебных крошек HTML и CSS.
Сделано Дэни Сантосом
15 июля 2016 г.
Breadcrumb, Progress Tracker
Навигация по Material Design, отслеживание прогресса.
Сделано Шьямом Ченом
30 июля 2015 г.
Свернутые панировочные сухари
Список хлебных крошек свернут, чтобы отображать только текст предварительного просмотра для всех страниц, кроме текущей, с полным текстом, отображаемым при наведении / фокусе.
Сделано Skye
4 марта 2015 г.
Адаптивные хлебные крошки
Адаптивные хлебные крошки на чистом CSS.
Сделано Оливером Кноблихом
2 апреля 2014 г.
Tiny CSS3 Breadcrumb
Крошечная круглая хлебная крошка CSS3.
Сделано Renaud Tertrais
4 октября 2013 г.
Расширяемые хлебные крошки
Идеально подходит для страниц с длинными заголовками.
Сделано Phelipe M Peres
3 октября 2013 г.
CSS3 Breadcrumb
Плоский HTML и CSS3 хлебные крошки.
Сделано Renaud Tertrais
30 сентября 2013 г.
Чистый CSS3 Breadcrumb
Навигация по хлебным крошкам с использованием чистого CSS3.
Сделано Аркев
16 апреля 2013 г.
26 примеров навигации CSS Breadcrumb — Bashooka
Главная / Кодирование / 26 примеров навигации по CSS BreadcrumbАнри —
Панировочные сухари — это элементы навигации, которые указывают текущее местоположение на веб-сайте. Это одна из самых полезных функций веб-дизайна. Это помогает пользователям перемещаться по веб-сайту, позволяя им видеть, где текущая страница находится в иерархии.Это помогает пользователям найти себя на сайте и выяснить, как добраться туда, куда они хотят пойти дальше. Без них вашим пользователям может быть сложно вернуться на страницы, на которых они когда-то были, или они могут почувствовать себя потерянными при детализации содержимого вашего сайта. Так что, если вы ищете вдохновения для того, чтобы разместить на своем сайте или в приложении «хлебные крошки», вот 26 примеров навигации по CSS-хлебным крошкам .
Неограниченное количество загрузок: 600 000+ HTML5 шаблонов и дизайнерских ресурсов Объявление Скачать сейчасРучка Глинна Смита
Ручка Nishant Dogra
Ручка по высоте
Ручка Андреаса Сторма
Ручка Оливер Кноблич
Ручка Рено Тертре
Ручка Бена Пири
Ручка Герты Хепи
Ручка Shawn G
Ручка Верди Эрель Эргун
Ручка Фелипе М Перес
Ручка с помощью CSS-трюков
Ручка Нила де Картере
Ручка Нана
Ручка от MDBootstrap
Ручка Никола
Ручка Майка
Ручка Мартина
Ручка Рено Тертре
Ручка Шьяма Чена
Ручка Криса
Ручка Брента Миллера
Ручка MAHESH AMBURE
Ручка от ijun
Ручка Денниса Шиппера
Ручкаот Jota Teles
Навигация по CSSПример хлебных крошек | Авторские методы WAI-ARIA 1.1
Пример хлебных крошек | Практика создания WAI-ARIA 1.1В следующем примере демонстрируется шаблон проектирования хлебных крошек.
Пример
Специальные возможности
- Набор ссылок структурирован с использованием упорядоченного списка.
- Элемент
nav
, помеченный какBreadcrumb
, идентифицирует структуру как след из хлебных крошек и делает ее ориентиром навигации, чтобы ее было легко найти. - Чтобы программа чтения с экрана не объявляла о визуальных разделителях между ссылками, они добавляются через CSS :
- Разделители являются частью визуального представления, которое обозначает цепочку навигации, которая уже семантически представлена элементом
nav
с его меткойBreadcrumb
. Таким образом, использование метода отображения, не представленного в дереве доступности, используемом программами чтения с экрана, предотвращает избыточную и потенциально отвлекающую многословность. - Каждая ссылка имеет границу с одной стороны, которая перекошена из-за свойства CSS ’
transform
, поэтому она напоминает косую черту.
- Разделители являются частью визуального представления, которое обозначает цепочку навигации, которая уже семантически представлена элементом
Поддержка клавиатуры
Взаимодействие с клавиатурой не требуется.
Роль, свойство, состояние и атрибуты Tabindex
Роль | Атрибут | Элемент | Использование |
---|---|---|---|
aria-label = | навиг | Предоставляет метку, описывающую тип навигации, предоставляемой в элементе nav . | |
aria-current = | | Применяется к последней ссылке в наборе, чтобы указать, что она представляет текущую страницу. |
Исходный код JavaScript и CSS
Исходный код HTML
Шаблон проектирования хлебных крошек в авторской практике WAI-ARIA 1.1Как добавить стиль к вашим хлебным крошкам с помощью CSS
Вот простой способ создать масштабируемые и стильные хлебные крошки.
Для начала объявите простой неупорядоченный список следующим образом:
Вот HTML-код:
id = "панировочные сухари" >
Все элементы имеют ссылки, кроме заголовка текущей страницы.
Вот код CSS
ul, li {
тип-список: нет;
отступ: 0;
маржа: 0;
}
Приведенный выше код сбрасывает поведение стиля списка и удаляет маркеры для хлебных крошек. Остальные свойства удаляют значение поля и отступа по умолчанию для элемента LI .
Затем создайте контейнер для панировочных сухарей и укажите для него свойства цвета, высоты и границы.
# панировочные сухари {
высота: 2,5 мм;
граница: сплошная 1px #dedede;
}
Все панировочные сухари должны отображаться горизонтально. Для этого нам нужно передать float: left на LI элементов. Затем укажите значение высоты строки для размещения текста по центру вертикально. Установите значение заполнения, чтобы оставлять пробел между каждой цепочкой навигации.
#breadcrumbs li {
поплавок: левый;
высота строки: 2.5em;
padding-left: 1em;
цвет: #ffffff;
}
Чтобы добавить цвет к тексту навигационной цепочки, укажите свойство цвета для элемента ссылки навигационной цепочки. И чтобы сделать всю навигационную крошку интерактивной, измените встроенный элемент «a» на блокирующий элемент с помощью опции display: block .
#breadcrumbs li a {
цвет: #ffffff;
дисплей: блок;
текстовое оформление: нет;
отступ: 0 15px 0 0;
фон: url (../images/breadcrumbs.gif) правый центр без повтора;
}
В приведенном выше коде указанное свойство фона размещает фоновое изображение справа от элемента LI и центрирует его по вертикали. Таким образом, даже при увеличении ширины текста изображение всегда будет оставаться выровненным по вертикали по центру и по горизонтали справа от элемента LI , что обеспечивает масштабируемость.
Вдохновение из Учебного пособия Верле Питерс
Обновление:
В ответ на огромное количество запросов на исходное изображение мы разместили ссылку на изображение для загрузки
Как создать плоские хлебные крошки с помощью CSS
Со всем развитием CSS и CSS3 за последние годы мы достигли точки, когда многие из старых методов кодирования, которые включали фоновые изображения, теперь могут быть созданы полностью с помощью CSS.В этом уроке мы рассмотрим создание серии навигационных ссылок с помощью хлебных крошек в стиле плоского дизайна без необходимости в ранее популярном методе «фоновое изображение раздвижных дверей».
Навигационные ссылки, которые мы будем создавать, имеют форму шеврона, чтобы поддержать идею детализированного содержания. Раньше для создания этой формы шеврона использовалось фоновое изображение PNG, но с помощью умных методов создания границ тот же эффект можно было создать исключительно с помощью CSS.
Посмотреть демонстрацию ссылок на хлебные крошки CSS
Мы начнем с быстрого преобразования навигационных ссылок в виде неупорядоченного списка. Каждая ссылка на хлебные крошки будет отображаться как
с вложенным элементом привязки.
#crumbs ul li a { дисплей: блок; плыть налево; высота: 50 пикселей; фон: # 3498db; выравнивание текста: центр; отступ: 30px 40px 0 40px; положение: относительное; маржа: 0 10px 0 0; размер шрифта: 20 пикселей; текстовое оформление: нет; цвет: #fff; }
Исходный код CSS стилизует каждую привязку элемента списка в виде аккуратного синего прямоугольника.Текст располагается по центру внутри пространства, и с каждой стороны добавляются равные отступы. Чтобы расположить элементы совсем позже, position: relative;
добавляется, чтобы эти абсолютно позиционированные объекты отображались относительно этого родительского элемента.
#crumbs ul li a: after { содержание: ""; border-top: сплошной красный 40 пикселей; нижняя граница: сплошной красный 40 пикселей; border-left: сплошной синий цвет 40 пикселей; позиция: абсолютная; вправо: -40 пикселей; верх: 0; }
Теперь мы воссоздадим эффект шеврона в CSS, который раньше был возможен только с фоновым изображением.Используйте селектор : after
, чтобы создать дополнительный элемент, которому можно придать индивидуальный стиль. Форма треугольника создается с помощью различных границ CSS, поэтому, как вы можете видеть в первоначальной демонстрации, можно создать один синий треугольник, применив верхнюю и нижнюю границы для пересечения перекрытия. В настоящее время они окрашены в красный цвет для демонстрации, но если сделать эти прозрачными , получится единственный синий треугольник. Этот эффект границы затем перемещается на место посредством абсолютного позиционирования.
border-top: сплошная прозрачная 40 пикселей; нижняя граница: сплошная прозрачная 40 пикселей; граница слева: 40px solid # 3498db;
Эффект границы с правильными цветовыми значениями создаст желаемый треугольник, который придает ссылке навигации популярную форму шеврона.
#crumbs ul li a: before { содержание: ""; border-top: сплошная прозрачная 40 пикселей; нижняя граница: сплошная прозрачная 40 пикселей; граница слева: сплошная 40 пикселей # d4f2ff; позиция: абсолютная; слева: 0; верх: 0; }
Используя тот же принцип, можно применить другую форму треугольника слева от ссылки навигации.На этот раз цвет границы устанавливается таким же, как фон страницы, чтобы скрыть части синего цвета фона ссылки.
отступ: 30 пикселей 40 пикселей 0 80 пикселей;
Этот дополнительный треугольник перед ссылкой влияет на внешний вид текста, но простая настройка заполнения быстро исправит его внешний вид.
По мере того, как в HTML добавляется больше ссылок, увеличивается серия хлебных крошек, каждая из которых отделена крутой формой шеврона благодаря эффекту граничного треугольника CSS и легкому правому полю.
#crumbs ul li: first-child a { граница-верх-левый-радиус: 10 пикселей; граница-нижний-левый-радиус: 10 пикселей; } #crumbs ul li: first-child a: before { дисплей: нет; } #crumbs ul li: last-child a { отступ справа: 80 пикселей; граница-верх-правый-радиус: 10 пикселей; граница-нижний-правый-радиус: 10 пикселей; } #crumbs ul li: last-child a: after { дисплей: нет; }
Для полного навигационного списка хлебных крошек можно дополнительно изменить стиль, удалив эффект треугольника на первом и последнем элементах с помощью селекторов : first-child
и : last-child
, затем придавая тонкие закругленные углы с границей . радиус
.
#crumbs ul li a: hover { фон: # fa5ba5; } #crumbs ul li a: hover: after { цвет границы слева: # fa5ba5; }
Все, что осталось, это применить к ссылкам эффект наведения. Не забудьте изменить цвет border-left-color
при наведении курсора на эффект треугольника, чтобы вся ссылка на хлебные крошки меняла цвет.
Посмотреть демонстрацию ссылок на хлебные крошки CSS
10 бесплатных фрагментов CSS для веб-проектов
Следы для хлебных крошек проясняют организацию веб-сайта и дают посетителям возможность глубже просматривать категории.Они также отлично подходят для данных схемы, которые также могут сильно повлиять на ваш рейтинг в поисковой выдаче.
Но создание пользовательской настройки хлебных крошек с нуля — непростая задача. Вот почему я создал множество бесплатных шаблонов навигации, которые вы можете использовать для своих сайтов. Они бывают разных стилей, но все они могут помочь посетителям лучше ориентироваться на сайте и уточнить ваш контент.
Панировочные сухари толстые
Этот креативный дизайн из толстых хлебных крошек разработан албанским программистом Гертой Хепи.Она построила весь этот стиль хлебных крошек с помощью чистого CSS, используя бесплатные иконки Font Awesome.
Поскольку эти цвета настолько тонкие, вы можете разместить их практически на любом веб-сайте. И значки создаются с использованием файлов шрифтов, поэтому их можно масштабировать без потери качества. Все настраивается с использованием чистого CSS, поэтому, если вам нравится этот дизайн и вы хотите его воспроизвести, настройки достаточно легко изменить.
Плоский дизайн CSS3
Плоский дизайн по-прежнему пользуется успехом, и это один из самых простых стилей дизайна.Если вы создаете веб-сайт с использованием однотонных цветов, обратите внимание на этот дизайн плоских хлебных крошек, созданный с использованием чистого CSS3.
Стрелки созданы с помощью некоторых базовых приемов CSS, а все перо работает на Sass для облегчения редактирования. Вы можете быстро изменить синий фон или зеленое состояние при наведении курсора, изменив одну переменную Sass.
Это перо использует библиотеку Bootstrap, которая также включает значки Font Awesome, так что это еще одна масштабируемая цепочка хлебных крошек, которую вы можете взять с собой в любой проект.
Яркие цвета
Чередование цветов сложно реализовать, если вы точно не знаете, сколько уровней вы будете использовать в навигационной панели навигации. В этом примере все сделано правильно с некоторыми действительно классными эффектами и выбором цвета, которые идеально сочетаются с макетом.
Мне очень нравятся эти панировочные сухари для привлечения внимания и поощрения взаимодействия с пользователем. Но они могут немного отвлекать на странице с большим количеством контента, такой как сообщение в блоге.
Они идеально впишутся в магазин электронной коммерции на странице продукта или, возможно, на веб-сайт компании, где цветовая схема должна выделяться.
Практическое использование панировочных сухарей — это пошаговый процесс оформления заказа. Обычно это выделяет активную цепочку навигации по пути, чтобы пользователь мог видеть, над каким этапом он работает.
Эта гибкая навигационная панель, созданная Адрианом Пеллетье, является ярким примером этого эффекта. Он использует градиенты, чтобы создать иллюзию глубины на странице, а также побуждает посетителей щелкать мышью и продвигаться вперед.
Крошка округлая
Самая удивительная часть этих динамических скругленных хлебных крошек — это настраиваемые анимации, работающие исключительно на CSS.
У каждой маленькой хлебной крошки есть собственный значок, взятый из библиотеки Font Awesome. Эти значки легко масштабировать, и они создают структуру всей навигационной крошки.
При наведении курсора вы получаете более подробную информацию с расширяющейся меткой. Это очень уникальный эффект, который вы не найдете на многих сайтах!
Панировочные сухари Pixel-Perfect
Обычно, когда я думаю о дизайне хлебных крошек, эти примеры ближе к тому, что я представляю. Они довольно простые и понятные, с числами для шагов прогресса и пользовательскими событиями при наведении курсора.
Каждая стрелка построена с использованием чистого CSS, и элементы навигации идеально сочетаются друг с другом.
Если вам не нравятся цвета, вы всегда можете изменить их, чтобы они соответствовали любому проекту, который вы создаете. Вот почему открытый исходный код так ценен, потому что вы так много можете с ним сделать.
Стрелки обратные
Большинство стрелок навигационной цепочки указывают слева направо, но в этом перо направление стрелки перевернуто, даже при передаче содержимого LTR.
Обратите внимание, как выделяется последняя строка в списке, чтобы пользователь знал, что это последняя позиция.Это отличный способ отличить крошки, которые связаны / активны в данный момент.
Если вам нравится этот дизайн с зеркальной стрелкой, обязательно попробуйте переработать код, чтобы увидеть, что вы можете с ним сделать.
Особенности
Большинство меню хлебных крошек имеют состояния наведения, где вы можете щелкать ссылки для просмотра категорий или предыдущих страниц. Это помогает создать дизайн в стиле ссылок для этих хлебных крошек, включая настраиваемые состояния наведения.
В этой ручке вы найдете пару хороших примеров в темной и светлой версиях.Вы не поверите, но числа в каждом разделе автоматически генерируются в CSS. Это дает вам гораздо больше творческого контроля для создания масштабируемых хлебных крошек для любой системы.
Мне также нравится общая форма каждой панели и эффекты тени, которые действительно выделяются на более светлом фоне.
Пользовательские разделители
Когда вы видите блог или контентный сайт с хлебными крошками, вы в основном видите очень простые ссылки с четкими разделителями между ними. Это отличный стиль для использования, и если вы ищете, с чего начать, я рекомендую эту ручку, созданную Стасом Мельниковым.
Эти панировочные сухари очень стильные, и их очень легко настроить для любого веб-сайта. Кроме того, вы можете изменить распорки в соответствии с вашими предпочтениями в дизайне.
Расчет по кредитной карте
На страницах оформления заказаиспользуются хлебные крошки и этапы выполнения, чтобы побудить клиентов завершить весь процесс. Этот пользовательский интерфейс оформления заказа, созданный Джессикой Патцер, является прекрасным примером хлебных крошек в реальном мире.
Интерфейс действительно использует немного JavaScript для создания эффекта затухания для каждого заполнителя ввода.Но это не связано с хлебными крошками или большей частью интерфейса, поэтому вы можете легко воссоздать эту присоску с помощью небольшого количества HTML и CSS.
Все эти ручки должны помочь вам спланировать и создать простые хлебные крошки для любого веб-сайта. Но если вы ищете больше примеров, обязательно просмотрите и поработайте с другими фрагментами.
Этот пост может содержать партнерские ссылки. См. Раскрытие партнерских ссылок здесь .
18+ бесплатных фрагментов CSS Breadcrumb для ваших следующих проектов — csshint
Вы ищете бесплатные фрагменты CSS Breadcrumb для ваших следующих проектов? Тогда вы попали в нужное место, потому что в этой статье мы покажем вам лучшие бесплатные фрагменты CSS.вы можете скачать и использовать.
Навигация в виде хлебных крошек предоставляет ссылки на каждую предыдущую страницу, которую пользователь просматривал, и показывает текущее местоположение пользователя на веб-сайте. Обычно это используется, когда у вас есть несколько слоев контента.
1. Навигация по чистому CSS3 с помощью хлебных крошек
См. Навигацию по хлебным крошкам Pen Pure CSS3 от Arkev (@arkev) на CodePen.
Демои загрузка кода
Статьи по теме
- Фрагменты начальной загрузки
- 24+ стиля ссылки CSS и эффект наведения
- Top 20: значки социальных сетей Bootstrap
- Top 20: CSS 3D текстовые эффекты
- 28 CSS-фрагментов загрузочного счетчика
- Top 10: HTML Funny 404 Pages
- 30 лучших вкладок CSS
- Top 20: окна поиска CSS
- 28+ CSS Дизайн iPhone
2.Плоская хлебная крошка CSS3
См. Pen Flat CSS3 Breadcrumb от Фирата Чифтчи (@firatcftc) на CodePen.
Демои загрузка кода
3. Плоские кнопки для панировочных сухарей
См. Кнопки Pen Flat Breadcrumb от Шона Джи (@ShawnGrav) на CodePen.
Демои загрузка кода
4.Крошечные круглые хлебные крошки CSS3
См. Pen Tiny CSS3 Round Breadcrumb от Renaud Tertrais (@renaudtertrais) на CodePen.
Демои загрузка кода
5.Адаптивные панировочные сухари
См. Панировочные сухари, написанные Оливером Кноблихом (@oknoblich) на CodePen.
Демои загрузка кода
6. Ответственные панировочные сухари
См. Панировочные сухари, отвечающие за отзывчивость пера, автор — fredryk (@fredryk) на CodePen.
Демои загрузка кода
7. Bootstrap — Навигационная крошка ступеней
См. Начальную страницу Pen — Навигация по шагам от SHANTIKUMAR (@shantikumarsingh) на CodePen.