Как сделать аккордеон на jquery: jQuery. Пишем аккордеон с применением эффектов
Простой аккордеон для сайта с помощью jQuery
Думаю не раз Вы встречали подобный эффект на сайтах, это весьма удобно, ведь позволяет значительно сэкономить место, при этом не отвлекать посетителя различной информацией, которая ему, возможно, вообще не пригодится. В данном уроке мы рассмотрим как создать достаточно простой эффект аккордеона для сайта, который будет по умолчанию собран и скрыт, но при нажатии он будет раздвигаться и нести посетителю целевую информацию. Такие спойлеры будут удобны на сайтах, где много текстовой информации и по умолчанию она должна быть невидимой.
Много различным бесплатных шаблонов вы можете найти на сайте наших партнеров, также имеются и премиум шаблоны с круглосуточной техподдержкой и помощью в настройке:
У нас будет четыре блока, каждый из которых стилизован заголовком и плюсом, который информирует о том, что у нас скрыта некая информация, при нажатии курсором, меню будет разворачиваться, при это активное окно будет подсвечиваться, и так, давайте приступим.
Шаг 1. HTML
Разметка будет проста, у нас будет общий параметр контейнера, в котором будет содержаться вся наша разметка, для демонстрации мы устанавливаем заголовок нашей аккордеона:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <div> <h3>Заголовок</h3> <div> <a href=»#»> Текст <i></i> </a> <div> <p>Текст</p> </div> </div> <div> <a href=»#»> заголовок <i></i> </a> <div> <p> Текст.</p> </div> </div> <div> <a href=»#»> Заголовок <i></i> </a> </div> |
Затем у нас будет класс set который будет обозначать наш один подвид контейнера, в него мы погружаем класс content в котором будет содержаться все описание в аккордеоне.
Шаг 2. CSS
Теперь все это нам необходимо стилизовать, для этого нам понадобиться несколько достаточно простых правил, в которых мы изначально стилизуем контейнер- accordion-container, затем заголовки, которые у нас будут обозначаться h3:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | .accordion-container{ position: relative; width: 500px; height: auto; margin: 20px auto; } .accordion-container > h3{ text-align: center; color: #fff; padding-bottom: 5px; margin-bottom: 30px; border-bottom: 1px solid #ddd; } . position: relative; width: 100%; height: auto; background-color: #f5f5f5; } .set > a{ display: block; padding: 10px 15px; text-decoration: none; color: #555; font-weight: 600; border-bottom: 1px solid #ddd; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear; } .set > a i{ position:relative; float: right; margin-top:4px; color: #666; } .set > a.active{ background-color:#3399cc; color: #fff; } .set > a.active i{ color: #fff; } .content{ position:relative; width: 100%; height: auto; background-color: #fff; border-bottom: 1px solid #ddd; display:none; } .content p{ padding: 10px 15px; margin: 0; color: #333; } |
Затем мы стилизуем сам блок, иконки и содержание нашего аккордеона, обратите внимание, что для класса set у нас будет использоваться активное и пассивное состояние, это позволит нам выделять выбранный нами пункт.
Шаг 3. JS
Теперь всю нашу задумку необходимо оживить, для этого мы используем несколько строчек скрипта, с помощью которых мы обеспечим работоспособность активных и пассивных вкладок, а также добавим иконку «плюс» и «минус»
$(document).ready(function(){ $(«.set > a»).on(«click», function(){ if($(this).hasClass(‘active’)){ $(this).removeClass(«active»); $(this).siblings(‘.content’).slideUp(200); $(«.set > a i»).removeClass(«fa-minus»).addClass(«fa-plus»); }else{ $(«.set > a i»).removeClass(«fa-minus»).addClass(«fa-plus»); $(this).find(«i»).removeClass(«fa-plus»).addClass(«fa-minus»); $(«.set > a»).removeClass(«active»); $(this).addClass(«active»); $(‘.content’).slideUp(200); $(this).siblings(‘.content’).slideDown(200); } }); }); |
В результате мы получаем замечательный аккордеон, который легко внедрить на сайт и достаточно просто изменить под свой дизайн сайта.
Вот и все. Готово!
Читайте также:
Как сделать элегантный аккордеон с JQUERY и CSS3
Сегодня мы будем создавать элегантный аккордеон для контента. Идея состоит в том, чтобы несколько вертикальных вкладок с контентом раздвигались в стороны при наведении на одну из них курсором мыши. Для улучшения внешнего вида аккордеона будут использованы некоторые свойства CSS3. Давайте приступим!
Вы можете нажать на ссылку под изображением для просмотра демо или же для скачивания исходных документов.
Демо Загрузить материалы
Начнем в первую очередь с разметки.
РАЗМЕТКА
HTML будет состоять из списка, где каждая вкладка аккордеона — это элемент списка. Внутри элемента списка будет заголовок, который исчезает при наведении. Кроме того будет элемент для фона с белым градиентом и блок для описания.
<ul> <li> <div>Heading</div> <div></div> <div> <h3>Heading</h3> <p>Some descriptive text</p> <a href="#">more ?</a> </div> </li> </ul>
Остальные элементы будут иметь классы bg2, bg3 и bg4. Неупорядоченный список получает класс и id, так как мы будет в дальнейшем обращаться к нему в JavaScript.
CSS
Стили для списка будут следующими:
ul.accordion{ list-style:none; position:absolute; right:80px; top:0px; font-family: Cambria, serif; font-size: 16px; font-style: italic; line-height: 1.5em; }
Все элементы списка будут иметь разное фоновое изображение и поэтому в первую очередь зададим общие свойства стиля для каждого элемента списка:
ul.accordion li{ float:right; width:115px; height:480px; display:block; border-right:2px solid #fff; border-bottom:2px solid #fff; background-color:#fff; background-repeat:no-repeat; background-position:center center; position:relative; overflow:hidden; cursor:pointer; -moz-box-shadow:1px 3px 15px #555; -webkit-box-shadow:1px 3px 15px #555; box-shadow:1px 3px 15px #555; } ul.accordion li.bg1{ background-image:url(../images/1.jpg); } ul.accordion li.bg2{ background-image:url(../images/2.jpg); } ul.accordion li.bg3{ background-image:url(../images/3.jpg); } ul.accordion li.bg4{ background-image:url(../images/4.jpg); }
Отметим, что box shadow не будет работать в IE.
Начальная ширина каждого пункта будет 115 пикселей. В JavaScript это значение будет изменено при наведении до 480px.
Граница вокруг элемента должна быть применена только для одной стороны элемента, в противном случае у нас бы получалась двойная рамка между пунктами и одинарная рамка на внешних границах. Нужно определить класс для левой границы, который будем применять для последнего элемента списка (так как элементы плавают справа, поэтому применять стили будем в обратном порядке):
ul.accordion li.bleft{ border-left:2px solid #fff; }
Теперь необходимо придать хороший вид заголовку с белым полупрозрачным фоном для каждого элемента списка при «замкнутом» состоянии аккордеона:
ul.accordion li .heading{ background-color:#fff; padding:10px; margin-top:60px; opacity:0.9; text-transform:uppercase; font-style:normal; font-weight:bold; letter-spacing:1px; font-size:14px; color:#444; text-align:center; text-shadow:-1px -1px 1px #ccc; }
Блок, который содержит описание, будет выглядеть следующем образом:
ul.accordion li .description{ position:absolute; width:480px; height:175px; bottom:0px; left:0px; display:none; }
Сначала установим display:none, так как мы хотим, чтоб элемент появлялся только при наведении. Вот стили других элементов:
ul.accordion li .description h3{ text-transform:uppercase; font-style:normal; font-weight:bold; letter-spacing:1px; font-size:45px; color:#444; text-align:left; margin:0px 0px 15px 20px; text-shadow:-1px -1px 1px #ccc; } ul.accordion li .description p{ line-height:14px; margin:10px 22px; font-family: "Trebuchet MS", sans-serif; font-size: 12px; font-style: italic; font-weight: normal; text-transform: none; letter-spacing: normal; line-height: 1.6em; } ul.accordion li .description a{ position:absolute; bottom:5px; left:20px; text-transform:uppercase; font-style:normal; font-size:11px; text-decoration:none; color:#888; } ul.accordion li .description a:hover{ color:#333; text-decoration:underline; }
Стиль для градиента:
ul.accordion li .bgDescription{ background:transparent url(../images/bgDescription.png) repeat-x top left; height:340px; position:absolute; bottom:0px; left:0px; width:100%; display:none; }
JAVASCRIPT
Во-первых, мы включаем библиотеку jQuery перед закрытием тега body:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
Теперь добавим функцию, которая заставляет список раздвинуться при наведении на него мыши. Это может быть достигнуто путем увеличение ширины в 480 пикселей. При этом верхний заголовок должен исчезать и его место занимает градиент (CSS класс «bgDescription») с описанием:
<script type="text/javascript"> $(function() { $('#accordion > li').hover( function () { var $this = $(this); $this.stop().animate({'width':'480px'},500); $('.heading',$this).stop(true,true).fadeOut(); $('.bgDescription',$this).stop(true,true).slideDown(500); $('.description',$this).stop(true,true).fadeIn(); }, function () { var $this = $(this); $this.stop().animate({'width':'115px'},1000); $('.heading',$this).stop(true,true).fadeIn(); $('.description',$this).stop(true,true).fadeOut(500); $('.bgDescription',$this).stop(true,true).slideUp(700); } ); }); </script>
Первая функция внутри «$(‘#accordion > li’).hover» срабатывает при наведении на нее курсора. Вторая функция — когда курсор отводится в сторону. Добавим некоторые временные задержки, чтобы перевод осуществлялся плавно.
Это все! Надеемся, что урок был интересным и полезным!
Автор — MARY LOU.
Перевод — Дежурка.
Читайте также:
16 бесплатных JQuery и CSS3 полезностей для Вашего сайта
Здравствуйте, дорогие читатели блога. Сегодня я хочу Вам представить подборку бесплатных и свежих JQuery полезностей на сайт. А вот, что именно входит в эту подборку: слайдеры, галереи, подсказки, меню CSS3 и аккордеон. Я думаю, что Вам как всегда будет полезна эта подборка. Наслаждайтесь.
Замечательное большое меню для сайта, с очень интересным эффектом размытости. В общем посмотрите пример и всё поймёте.
Пример ι Скачать исходники
Классный слайдер изображений с эффектом волны при перетаскивании ползунка.
Пример ι Скачать исходники
Прекрасное меню аккордеон с плавно выезжающими вкладками. Очень стильно и креативно.
Пример ι Скачать исходники
Замечательный слайдер изображений для Вашего сайта с круглой навигацией.
Пример ι Скачать исходники
В общем это полноценная, стильная и функциональная галерея для сайта.
Пример ι Скачать исходники
Классная карта с просмотром фотографий для Вашего сайта.
Пример ι Скачать исходники
Классный плагин для привлечения пользователя к чему либо на сайте.
Пример ι Скачать исходники
Простой и стильный слайдер для изображений
Пример ι Скачать исходники
Полезный плагин, который догружает контент при прокрутке станицы, таким образом прокрутка получается бесконечная.
Пример ι Скачать исходники
Замечательная элегантная навигация для Вашего ресурса.
Пример ι Скачать исходники
Интересный эффект увеличения картинки при наведении на её курсора.
Пример ι Скачать исходники
Простая всплывающая подсказка для сайта.
Пример ι Скачать исходники
Стильное меню, которое плавно всплывает при наведении на него.
Пример ι Скачать исходники
Интересный плагин, который развлечёт Ваших пользователей.
Пример ι Скачать исходники
Пример ι Скачать исходники
Пример ι Скачать исходники
Создаем аккордеон для сайта | XoZblog
Здравствуйте, уважаемые читатели XoZbloga! В этой статье разберем 3 способа создания аккордеона для сайта:
- с помощью jQuery;
- с помощью CSS3;
- с помощью HTML5.
Если Вы еще не сталкивались с таким элементом на сайте, то это обязательно произойдет рано или поздно. На самом деле очень простая концепция, которая требует небольшого скрипта для функционирования. Аккордеоны, как правило, используется для организации дополнительной информации. Вы можете использовать аккордеон как:
- меню с выпадающими подпунктами;
- ответы на вопросы (FAQ страницу).
На самом деле применений можно найти много. Таким образом цель данной статьи рассмотреть три способа создания аккордеона. Начнем с самого верного способа, верного в том смысле, что работать будет во всех браузерах.
Просмотр демо страницы и скачивание исходников не доступно
Уважаемый читатель, XoZblog существует и развивается за счёт доходов от ненавязчивой рекламы. Если не затруднит, добавьте этот сайт в исключение AdBlock. Спасибо за понимание!
Способ 1: jQuery
Базовая разметка HTML и CSS стили
1 | <div> |
Заголовок h3 будет «кнопкой» для аккордеона. Элемент, на который будет происходит нажатие, и открываться скрытый контент. Вместо h3 может быть любой другой элемент, то есть это может быть параграф p, ссылка, контейнер div или изображение. Я считаю, что это наиболее эффективный способ создания этого типа аккордеона.
Стили CSS
1 | h3 { |
С помощью этих правил создаем общие для всех способов, основные стили «кнопки» аккордеона. В качестве фона используется CSS3 градиент, само собой в старых браузерах работать не будет, поэтому имеет смысл подстраховаться фоновым изображением.
jQuery
Самый важный момент — jQuery:
1 | $(document).ready(function(){ |
Благодаря селектору находим по id контейнер accordion-js, а в нем элемент h3. Отслеживаем клик по этому элементу и методом .next() выбираем следующий элемент после h3, в нашем случае параграф p, и открываем или скрываем его после второго щелчка.
Способ 2: CSS3
Разметка HTML
1 | <div> <a href=»#accordion-1″>Заголовок 1</a> Что касается псевдокласса :target. Он используется для перехода к выбранному фрагменту документа, в адресе пишется символ # и указывается имя идентификатора. К примеру, Вы наживаете на Заголовок 1, в адресную строку передается значение атрибута href и она принимает вид index.html#accordion-1, происходит переход к элементу, атрибут id которого задан как accordion-1. Такая запись адреса называется «целевой элемент». Псевдокласс :target применяется к целевому элементу, иными словами, к идентификатору, который указан в адресной строке браузера. Способ 3: HTML5Разметка HTMLЯ думаю, что это самый простой способ сделать аккордеон, и самый перспективный так сказать. Потому как работает только в WebKit браузерах. Думаю не стоит так просто сбрасывать со счетов HTML5, это лишь вопрос времени, ведь рано или поздно все браузеры будут на 100% поддерживать его.
Тег details используется для хранения информации, которую можно скрыть или показать по требованию пользователя. По умолчанию содержимое тега не отображается. А тег summary указывает заголовок для тега details, по которому можно щелкать для разворачивания/сворачивания информации. Тег summary должен идти первым внутри details. По умолчанию браузер добавляет стрелку рядом с summary. Избавляемся от этого так:
Просмотр демо страницы и скачивание исходников не доступноУважаемый читатель, XoZblog существует и развивается за счёт доходов от ненавязчивой рекламы. P.S.: Если вы так же как и я любите веб-разработку и дизайн, и хотите постоянно совершенствоваться, то вам обязательно следует заглянуть на http://webformyself.com/minikurs/webdesign/free.html и подписаться. Уверен, что узнаете много нового, интересного и вдохновляющего. Такие знания вдвойне приятнее получать от профессионалов WebForMySelf.com. Чтобы оставаться в курсе свежих статей и уроков подписывайтесь на еженедельную почтовую рассылку или на новостную ленту RSS. Спасибо! 25+ примеров JQuery Accordion, которые можно попробовать для организации вашего сайта Есть причина, по которой популярность аккордеонов растет с годами! Для этого более крупного и насыщенного текстом содержания простой и эффективный способ сделать его более привлекательным и менее скучным — это гармошки или складные элементы. По сути, он работает, ограничивая отображение содержимого сворачиваемыми меню, которые пользователи могут включать или отключать. Но кто сказал, что они должны быть простыми и скучными? Имея доступ к анимации и стилизации с помощью пользовательских кодов, владельцы сайтов могут работать настолько креативно или упрощенно, насколько они хотят! И если вы ищете толчок к появлению удивительных и новаторских идей, то этот список сегодня, безусловно, отличное место. Объединив все бесплатные онлайн-варианты, где вы можете почерпнуть идеи для смелых, профессионально выглядящих и потрясающих примеров, сегодня у нас есть список лучших из возможных jQuery Accordions, которые вам понравятся! Выбирая эти варианты вручную, вы получаете доступ к полной структуре кодирования.А если вас интересует больше элементов CSS, таких как карточки, кнопки, разделители и т. В верхней части нашего списка находится простое и удобное навигационное меню аккордеона jQuery, которое впечатляет и плавно перемещается. Замечательно, что в этом конкретном примере вы найдете возможность добавлять любое количество категорий и подкатегорий. Цветовые схемы сведены к минимуму, поэтому основное внимание здесь уделяется заголовкам.Если щелкнуть значок рядом с заголовком, он будет анимирован для отображения аккордеона и содержимого внутри. Элегантный, темный и чистый, это отличный способ добавить навигацию поверх вашего сайта. И, обладая довольно гибкой структурой, вы можете начать с этого холста и в дальнейшем настроить его по своему усмотрению. Информация / Скачать Ручка герцога Еще одно расширенное меню навигации, разработанное с использованием jQuery acccordion, — это перо от Duke на codepen.Это довольно визуально впечатляющий дизайн, поскольку создатель здесь абсолютно не оставил камня на камне. Информация / Скачать jQuery (без пользовательского интерфейса) Accordion Следующим в очереди у нас есть еще один дизайн аккордеона, который разработан с простым и минимальным дополнением к нему. Он в основном содержит различные тексты в виде разделов для заголовка, подзаголовка и открытия другого абзаца в качестве содержимого внутри аккордеона. Информация / Скачать Аккордеон JQuery от Викаса Вермы Начнем наш список с простого примера Викаса Вермы. Разработанный с учетом простоты и чистой эстетики, все в этом нравится пользователям.От серо-белого узора до использования упрощенных значков — это отличный способ стилизовать компоненты вашего сайта. HTML используется для определения структур, содержимого и форм, в то время как простые JS и CSS используются для добавления плавных переходов. Теперь, когда аккордеон нажимается на определенные разделы, он расширяется для отображения содержимого внутри. Маленькие детали с изменением цвета и изменением формы значка — вот что делает его таким интересным. Утонченный, но полностью ориентированный на конкретную цель, это в целом делает дизайн более профессиональным и чистым. Информация / Скачать Простой SASS jQuery AccordionЧто касается более сложного дизайна как такового, то это более продвинутый и стильный анимированный дизайн аккордеона jQuery. В этом дизайне, созданном Джоном Стуэбе, используются коды SASS, а также JQuery для реализации плавного перехода и размещения компонентов. В отличие от традиционного дизайна, в котором аккордеон начинается со скрытого содержимого, в этом дизайне используется эффект, подобный переключателю. Если щелкнуть один из заголовков, чтобы открыть содержимое внутри, предыдущий параметр автоматически уберется.Все в этом завораживает, поскольку создатель серьезно отнесся к тонким деталям. В зависимости от заголовка, по которому щелкнули, меню перемещается вверх или вниз, чтобы отобразить содержимое. Значки рядом с цветовой схемой выбранного заголовка также изменятся, чтобы выделить выделение. Даже тени и освещение играют роль в создании более материалистичного ощущения. Информация / Скачать 4Line jQuery Accordion Теперь это более минималистичный и простой дизайн jquery-аккордеона, если вы его ищете. Информация / Скачать Вращающиеся стрелы Еще один в черно-белой цветовой гамме, это более продвинутый и сложный вариант.Простой аккордеон определяется четырьмя черными прямоугольниками, каждое из которых раскрывается щелчком, чтобы открыть содержимое внутри. Но, как следует из названия, фокус здесь — вращающиеся стрелки, которые меняют свое положение при выделении. Разделы также разделены на несколько частей с разделителями между каждой точкой. Информация / Скачать Сексуальный аккордеон Если говорить о чистом и аккуратном дизайне с черно-белыми цветовыми схемами, то этот попадает в ту же нишу. Однако вместо дизайна коробки, как в большинстве наших примеров, перечисленных сегодня, здесь также используются 4 линии для обозначения каждой складной секции. Вращение на левой стороне также добавляет этот тонкий намек на творчество. Сочетая простоту со всем гармошкой, этот дизайн универсален и работает практически со всеми возможными сайтами.Хотя все элементы и их стиль предопределены, вы можете легко добавить свой собственный штрих, немного изменив здесь и там. Так зачем начинать полностью с чистого листа, если этот бесплатный вариант может дать вам фору. Информация / Скачать Адаптивный синий аккордеонОдна из главных особенностей аккордеона — это, конечно, его отзывчивость. И этот дизайн, несомненно, является отличным воплощением этого. Этот синий аккордеон, подходящий для любого размера экрана, большого или маленького, придает ему стильный внешний вид.Ящики, представляющие расширяемые разделы, также содержат места для размещения изображений, что является уникальной концепцией. Хотя синие и белые цветовые схемы довольно привлекательны, вы можете легко изменить их в соответствии со своими предпочтениями. Вращающаяся стрелка для более интересной детали помещена внутри квадрата. В целом, довольно впечатляюще, легко получить полный доступ к кодам по ссылке внизу. Информация / Скачать Simple Accordion jQuery Используя классический дизайн на основе вкладок, этот jquery-аккордеон прост, эффективен и выглядит довольно профессионально.Простой фон с серой кнопкой, такой как вкладки, работает как держатель заголовка для аккордеона. Информация / Скачать Адаптивный jQuery Accordion Если говорить об адаптивном и креативном дизайне, это уникальная и довольно инновационная концепция.В отличие от большинства примеров в этом списке сегодня, это горизонтальный вид аккордеона. Не только это, но и сложность, дизайн и общая анимация также впечатляют. Использование различных серых, белых и синих узоров на каждой из секций делает стиль современным и резким. И если вы один из тех, кто хочет чего-то другого, то этот отзывчивый аккордеон jQuery не подходит. В отличие от классического слайда вверх и вниз, здесь используется слайд влево и вправо, меняющий направление в соответствии с нажатой вкладкой.Два простых значка навигации также размещены внизу с обеих сторон для пользователей. Информация / Скачать 3D АккордеонЭто более интересный и впечатляющий дизайн, созданный для имитации трехмерного дизайна. И если вы предпочитаете более творческий и стильный подход, то этот вариант определенно для вас. Создатель использовал изображения в качестве разделов аккордеона, которые разворачиваются в трехмерном эффекте, чтобы раскрыть содержимое внутри.Еще одна небольшая деталь, которая делает вещи интересными, — это эффект наведения, который показывает дополнительные детали, добавленные в заголовок. Разделы с контентом также разработаны с материальным дизайном, что придает им почти реалистичное ощущение бумаги. Каждое из изображений размещается горизонтально одно над другим. Вся структура основана на CSS, HTML и JS для достижения конечного результата. Чтобы подробнее узнать об используемых кодах, перейдите по ссылке ниже. Информация / Скачать Супер простой аккордеон Возвращаясь к чему-то более аккуратному и более чистому, это супер простой аккордеон jquery для тех, кто его ищет. Информация / Скачать jQuery Accordion Автор Эндрю Ходжсон Используя простоту и понятный дизайн, это еще один потрясающий вариант для реализации аккордеона jquery на вашей стороне.Хотя стиль довольно минимален, это все же отличный вариант. Зачем? Потому что каждый из разделов стилизован и анимирован до совершенства для плавного воспроизведения. Секция в рамке скользит вверх и вниз, открывая содержимое внутри. Справа значок информации также изменится на выход или поперечное сечение, что вернет всю конструкцию в ее исходное положение. Информация / Скачать Действительно просто jQuery Accordion от ДженЕще один интересный пример — это замечательный пример jquery-аккордеона от Jen.Сохраняя его действительно простым и минимальным, это идеальный пример, демонстрирующий, как что-то настолько простое может быть таким эффективным. Черные ящики выделяются на белом фоне, и плавный переход с их размещением действительно впечатляет. Даже тексты анимированы, чтобы изменить свою цветовую схему, чтобы выделить выделение, в то время как остальной контент отображается сам. Используя HTML, CSS и немного JQuery, вы тоже можете создать тот же эффект. Просто перейдите к коду по ссылке ниже и начните работу над проектом! Информация / Скачать Аккордеон Майкла Хоффмана Этот аккордеон Майкла Хоффмана — еще один профессионально выглядящий образец, к которому вы можете легко получить доступ, перейдя по ссылке ниже. Информация / Скачать CSS JSS Многоуровневый аккордеон Теперь для более практичного и функционального дизайна, это многоуровневый аккордеон, который означает, что он удерживает аккордеон внутри аккордеона.Простая бело-голубая цветовая палитра делает дизайн элегантным и простым. Однако многоуровневый дизайн — вот что отличает его от остальных примеров в списке. При нажатии на конкретный раздел открывается больше возможностей для раскрытия, которые также расширяются до третьего уровня аккордеона. Хотя это просто демонстрация, вы можете использовать ее на своем сайте, легко настраивая любые детали в соответствии с вашими предпочтениями. Информация / Скачать Нахальный аккордеон Красочный и привлекательный во всех смыслах, это более привлекательный дизайн, который можно добавить с помощью аккордеонов jquery на любой сайт. Если вы хотите использовать его для брендинга, рекламных или творческих целей, это отличный вариант. Кто бы мог подумать, что простой дизайн можно поднять на совершенно другой уровень, используя только несколько цветов? В дополнение к этому, различные инновационные компоненты, включая кнопку, область текста, а также значки, добавляют привлекательности.При нажатии эти разделы расширяются или сдвигаются вниз, открывая остальной контент. Используя HTML, CSS и немного JS, конечный результат, безусловно, стоит попробовать. Информация / Скачать Простой jQuery Accordion от Виктора Диаса де ЛеонаЕще один стиль Виктора Диаса де Леона под простой и элегантной нишей аккордеона. Коробки, основанные на материальном дизайне, анимированы таким образом, что выглядят потрясающе. Серовато-белый на красном фоне также очень хорошо сочетается.Используя CSS и JS, каждый из разделов выполняет потрясающее движение аккордеона и переход. Все факторы стиля, включая цветовые схемы, используемые шрифты и даже шаблоны, предварительно определены. Однако вы можете сделать этот дизайн своим и добавить собственные детали с небольшими изменениями здесь и там. Информация / Скачать Переключатель аккордеона Использование стиля переключения с аккордеоном — еще один отличный способ добавить аккордеон на ваш сайт. Элегантный и чистый дизайн, сине-белая цветовая гамма делает его еще более привлекательным.Дизайн в стиле переключателя расширяется за счет эффекта плавного выдвижения, открывая содержимое внутри. Информация / Скачать Легкий аккордеонЕще один более креативный аккордеон — супер простой, но стильный jquery-аккордеон от Расмуса Биля Ларсена. Контрастный цвет с черным на желтом делает его более стильным и ретро.Каждая вкладка аккордеона представлена отдельными полями, содержащими содержимое внутри. При щелчке по нему остальная часть содержимого становится плавным слайдом. Вращающиеся значки с правой стороны также добавляют привлекательности. Принимая во внимание мельчайшие детали, дизайн также основан на материальном каркасе, что придает ему более реалистичный вид. Информация / Скачать Горизонтальный аккордеон Easy CSS jQuery Если вертикальные гармошки вам не подходят, то этот пример — отличный вариант для вас. Информация / Скачать Аккордеон и поиск Для более эффективного и действенного использования, это объединенная версия панели поиска и гармошки в одну. Сохраняя весь формат чистым и минимальным, стиль более целенаправлен. Строка поиска помещается сверху для облегчения навигации, а аккордеон впоследствии помещается под полосой. Даже аккордеон тоже многоуровневый, а это значит, что внутри него есть аккордеон. Информация / Скачать Простой JQuery Accordion с неограниченным вложением Если вы хотите что-то более минималистичное и простое, то это еще один отличный способ реализовать на своем сайте аккордеон jQuery. Вся конструкция визуально чистая и элегантная. С рядом кнопок-переключателей, которые расширяются при нажатии, чтобы отобразить содержимое внутри, это довольно простой дизайн.Разделы содержимого предназначены для простого скольжения вниз и работают как традиционный переключатель. Это означает, что одновременно может отображаться только одна категория. Кнопки также имеют легкий намек на эффект наведения с легким переходом цвета. Замечательно то, что шаблон также довольно отзывчивый и реагирует в соответствии с размером экрана устройств, которые используют ваши пользователи. Информация / Скачать Адаптивный аккордеонТеперь это более творческое использование концепции аккордеона jQuery, которая в итоге становится привлекательным элементом.Основанный на горизонтальном слайдере, создатель использовал в качестве основы потрясающе выглядящие изображения. На первый взгляд, это, по сути, последовательность изображений, показывающая лишь беглый взгляд на каждое из них. Однако при наведении курсора эти слайды расширяются, чтобы пользователи могли увидеть полные изображения. Каждый отличается эффектом слайда в зависимости от его положения. Внутри каждого слайда можно добавить дополнительное содержимое, будь то заголовок или описание. Замечательно то, что этот шаблон полностью адаптивен, что означает, что он легко автоматически подстраивается под размер экрана любого устройства. Информация / Скачать Аккордеон Material Design Как следует из названия, это jQuery-гармошка, стилизованная под простой материальный дизайн. Информация / Скачать JQuery Accordion от Elen На очереди еще один минималистичный и упрощенный подход к дизайну аккордеона jQuery. Это базовая конструкция с чистым движением и простым дизайном. Даже использование цветовых схем сведено к минимуму, а общий вид выглядит профессионально.Как и любой другой аккордеон, при нажатии на любую из вкладок он открывает содержимое внутри, удобно расположенное в соответствии с вашими потребностями. Поскольку он основан на структуре кода HTML, CSS и JS, вы можете сделать еще один шаг и настроить детали по своему вкусу. Информация / Скачать Аккордеон со стрелкой JQueryИ последнее, но не менее важное: у нас есть эксклюзивный дизайн от Нико. Профессионально выглядящий современный дизайн в сочетании с двумя уникальными аккордеонами. Создателю удалось добавить этот творческий талант к каждому из этих дизайнов, которые смутно отличаются своим собственным чувством интересного стиля. Оба они также полностью отзывчивы. Верхняя — это простая вкладка «аккордеон», при нажатии на которую отображается содержимое внутри.Здесь реализована тонкая анимация на значке стрелки в правой части вкладки. Наряду с этим вы также заметите изменение цветовой схемы при наведении и нажатии. Другой дизайн здесь — это аккордеон, похожий на чат, который также работает с простым движением при наведении и щелчке. Информация / Скачать Bootstrap Accordion — примеры и руководство jquery пример формы гармошки О КОМПАНИИ. Используйте его для сегментирования длинных форм и контента или для постепенного раскрытия информации. Сегодня я собираюсь дать вам простой пример кода аккордеона usign jquery ui. Затем используйте JavaScript, чтобы сдвинуть содержимое вниз, установив рассчитанную максимальную высоту в зависимости от высоты панели на экранах разных размеров: Сертификаты. алгоритмов для жизни по правилу Байеса, 2-х конфорочный гриль из нержавеющей стали, Преимущества решений бизнес-аналитики и бизнес-аналитики в розничной торговле, Bostitch Cordless 18 Gauge Брэд Нейлер, Семейство шрифтов Didot, Силуэт ошибки для печати, Интересные факты об африканских диких собаках, Свернуть · BootstrapПереключайте видимость контента в вашем проекте с помощью нескольких классов и наших плагинов JavaScript. Как это работает Плагин JavaScript сворачивания используется для отображения и скрытия содержимого. Кнопки или якоря используются как триггеры, которые сопоставляются с определенными элементами, которые вы переключаете. Сворачивание элемента приведет к анимации высоты ПримерНажмите кнопки ниже, чтобы показать или скрыть другой элемент с помощью изменений класса:
Можно использовать ссылку с атрибутом Ссылка на href Кнопка с целью данных Anim pariatur cliche correhenderit, enim eiusmod high life accusamus terry richardson ad squid.Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит nesciunt sapiente ea proident. Несколько целей
Пример «Аккордеон»Используя компонент карты, вы можете расширить стандартное поведение сворачивания для создания аккордеона. Anim pariatur cliche correhenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, бранч со скейтбордом без купидатата.Продовольственный грузовик квиноа nesciunt labourum eiusmod. Бранч 3 волк лунный темпор, загар аликва положи на него птицу кальмар, кофе одного происхождения nulla acceptnda shoreditch et. Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит nesciunt sapiente ea proident. Объявление vegan excepteur butcher vice lomo. Леггинсы occaecat craft beer farm-to-table, необработанный деним, эстетичный синтезатор, о которых вы, вероятно, не слышали, accusamus labore, устойчивые VHS. Anim pariatur cliche correhenderit, enim eiusmod high life accusamus terry richardson ad squid. Anim pariatur cliche correhenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, бранч со скейтбордом без купидатата. Продовольственный грузовик квиноа nesciunt labourum eiusmod. Бранч 3 волк лунный темпор, загар аликва положи на него птицу кальмар, кофе одного происхождения nulla acceptnda shoreditch et. Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит nesciunt sapiente ea proident. Доступность Не забудьте добавить ), к элементу следует добавить атрибут role = "button" . Если ваш элемент управления нацелен на единственный складной элемент — i.е. Атрибут Обратите внимание, что текущая реализация Bootstrap не охватывает различные взаимодействия с клавиатурой, описанные в WAI-ARIA Authoring Practices 1.1 шаблон аккордеона — вам нужно будет включить их самостоятельно в собственный JavaScript. ИспользованиеПлагин коллапса использует несколько классов для работы с тяжелой работой:
Эти классы можно найти в Через атрибуты данных Просто добавьте Чтобы добавить управление группами в виде гармошки в сворачиваемую область, добавьте атрибут данных Через JavaScriptВключить вручную с помощью: Параметры Параметры можно передавать через атрибуты данных или JavaScript. Для атрибутов данных добавьте имя параметра к
МетодыАсинхронные методы и переходы Все методы API являются асинхронными и запускают переход . См. Нашу документацию по JavaScript для получения дополнительной информации. |
Тип события | Описание |
---|---|
show.bs.collapse | Это событие запускается немедленно при вызове метода экземпляра show . |
показано.bs.collapse | Это событие вызывается, когда элемент сворачивания становится видимым для пользователя (ожидает завершения переходов CSS). |
hide.bs.collapse | Это событие запускается сразу после вызова метода hide .![]() |
hidden.bs.collapse | Это событие вызывается, когда элемент свертывания скрыт от пользователя (будет ожидать завершения переходов CSS). |
$ ('# myCollapsible'). On ('hidden.bs.collapse', function () {
// сделай что-нибудь…
})
jquery плагин для аккордеона
Скрипты Accordion немного похожи на ползунки контента, но часто посетителям нужно выполнить действие, чтобы получить доступ к различным элементам контента.. Бесплатный легкий плагин jQuery Accordion. Будьте первым, кто оставит комментарий Оставить комментарий Отменить ответ. 19 апреля 2019 г. Asif Mughal Accordion 0. Но это… Я настроил аккордеон для правильной работы, затем я создал функцию, которая добавляет «элемент списка» к аккордеону, который соответствует семантике аккордеона. Вкладки доступны в трех вариантах: горизонтальном, вертикальном и «гармошке». Поделиться: Ваш адрес электронной почты не будет опубликован. Имя * Электронная почта * Веб-сайт. Учебник по созданию простого и красивого аккордеона с помощью jQuery и CSS.Легкий, современный и простой в использовании плагин jQuery Accordion, который позволяет создавать аккордеон с возможностью раскрывать все или открывать по одному при событии щелчка. Предварительный просмотр плагина. Плагины jQuery с меткой «аккордеон», плагины jQuery для аккордеона. То, как обычно создаются аккордеоны, делает их великолепными… Как бы вы это ни называли, это довольно аккуратно и настраивается с использованием прямых параметров и атрибутов HTML5 data- *. jQuery Accordion, плагины jQuery. Комментарий. liteAccordion — это облегченный плагин горизонтального аккордеона для jQuery • Концепция Akordeon состоит в том, чтобы предложить легкий и настраиваемый интерфейс для складных панелей, которые могут сохранять любые знания в закрытом помещении.Затем я хочу, чтобы пользователь мог добавить больше данных в аккордеон. Я использую плагин jQuery accordion, чтобы собрать некоторые данные.
jQuery Accordion может быть полезен при разработке меню, слайд-шоу, слайдеров контента, боковых панелей и многого другого, мощность jquery Accordions нельзя недооценивать, jQuery Accordions поможет вам отображать важную информацию на ваших веб-сайтах и сделать ваши веб-сайты визуально потрясающими. Его размер в сжатом виде составляет всего ~ 1 КБ. Akordeon — это стильный плагин jQuery для включения экологичного модного меню аккордеона на онлайн-страницу.Navgoco — это простой плагин JQuery, который превращает вложенный неупорядоченный список ссылок в красивую вертикальную многоуровневую навигацию по слайдам с возможностью сохранения расширенных подменю между сеансами с помощью файлов cookie и, при необходимости, в качестве аккордеона. ZAccordion — плагин горизонтального аккордеона для jQuery. TurboTabs — это гибкий плагин jQuery, который можно легко настроить, используя некоторые из доступных опций. Создайте вложенный аккордеон с помощью плагина jQuery BeefUp; Предыдущий. В этой статье мы собрали 15 лучших плагинов jQuery Accordion — Вертикальное меню на чистом CSS с подменю — Меню Accordion.
Как объяснялось, я понимаю, что мне не следует использовать для этого аккордеон, но мой вопрос в том, возможно ли это поверх существующего компонента jQuery UI Accordion. jQuery zAccordion поставляется с файлами JavaScript (свернутыми и несвернутыми), а также некоторыми примерами. Бесплатные плагины jQuery Accordion 1. zAccordion. Следующий. Было бы одно дело, если бы ваш относительно большой объем jQuery создавал такой же аккордеон, что и пользовательский интерфейс jQuery (одновременно открыта только одна панель и т. Д.) 9 Замечательных подключаемых модулей jQuery Accordion от Генри — 03.08.2019 Если вы хотите представить различные разделы данных на небольшом пространстве, чтобы они были приятны для глаз читателя и не перегружены дополнительной информацией, то плагин jQuery Accordin может быть невероятно полезным. 2. световой аккордеон. С помощью подключаемых модулей jQuery accordion вы можете взаимодействовать со своими посетителями и в то же время упростить использование вашего контента.
Разметку HTML очень просто реализовать. Сделайте два div одинаковой высоты с помощью jQuery. Плагин jQuery Accordion Расширять все / Открывать по одному. Привет, jQueryians, только что улучшили и зафиксировали плагин аккордеона jQuery или, скорее, «виджет аккордеона».
Независимая от платформы противоположная сторона, Чили Время сейчас, Голубая полосатая хрюкающая добыча, Шаблон резюме ученого медицинской лаборатории, Разница между отправленным и доставленным текстом, Рейтинг архитектуры Ucla, Calystegia Sepium Общее название, Венский салат с запеченной фасолью, Недвижимость на берегу реки Нуэсес на продажу, Журнал изменений Emacs 27,
Schascha / BeefUp: Просто плагин jQuery для аккордеона
Просто плагин jQuery accordion
https://schascha.github.io/BeefUp/
Примеры:
Установка
Вы можете использовать BeefUp в своем проекте, установив его с помощью npm:
npm install beefup --save
Использование
Включить jQuery
<скрипт src = "dist / js / jquery.
min.js ">
Включить плагин
Добавить стили
Добавить разметку
<статья>
Заголовок
Мое необычное разборное содержимое.Вызов плагина
<сценарий> $ (function () { $ ('.beefup '). beefup (); });
Конфигурация
Опция | Тип | По умолчанию | Описание |
---|---|---|---|
доступность | логический | правда | Включить специальные возможности, такие как управление вкладками |
спусковой крючок | строка | ‘.beefup__head’ | Селектор спускового элемента |
содержание | строка | ‘.![]() | Селектор сворачиваемого содержимого |
openClass | строка | «открыто» | Имя класса, который показывает, активирован ли аккордеон |
анимация | строка | ‘слайд’ | Установить тип анимации «слайд», «исчезновение» или оставить пустым «» |
openSpeed | целое число | 200 | Установить скорость открытой анимации |
закрытьСкорость | целое число | 200 | Установить скорость анимации закрытия |
свиток | логический | ложь | Выделить аккордеон на открытии |
scrollSpeed | целое число | 400 | Установить скорость анимации прокрутки |
scrollOffset | целое число | 0 | Дополнительное смещение к позиции гармошки |
открытыйОдинарный | логический | ложь | Открывать сразу только один аккордеон |
stayOpen | смешанный | null | Оставить элементы открытыми, принимает значение NULL, целое число (индекс) или строку (селектор, «первый» или «последний») |
самоблок | логический | ложь | Блокировать событие закрытия при нажатии |
самозакрытие | логический | ложь | Закрывание гармошки при нажатии снаружи |
хеш | логический | правда | Открытый аккордеон с идентификатором при изменении хэша |
точки останова | массив | null | Массив объектов, см.![]() |
onInit | функция | null | Обратный вызов: запускается после первоначальной настройки аккордеонов |
onOpen | функция | null | Обратный вызов: запускается после первоначальной настройки аккордеонов |
on Закрыть | функция | null | Обратный вызов: запускается после первоначальной настройки аккордеонов |
на скролле | функция | null | Обратный вызов: запускается после первоначальной настройки аккордеонов |
Продвинутый
Методы API
var $ beefup = $ ('.beefup '). beefup ();
Открыть
$ beefup.open ($ ('# beefupID'));
Закрыть
$ beefup.close ($ ('# beefupID'));
Нажмите
$ beefup.click ($ ('# beefupID'));
Свиток
$ beefup.scroll ($ ('# beefupID'));
Обратный звонок
$ ('.Beefup'). Beefup ({ onInit: function ($ this) { // Что-то делаем после первоначальной настройки }, onOpen: function ($ this) { // Делаем что-нибудь после того, как аккордеон откроем контент }, onClose: function ($ this) { // Что-то делаем после того, как аккордеон закрывает содержимое }, onScroll: function ($ this) { // Что-то делаем после анимации прокрутки } });
Атрибуты данных HTML5
...
Ошибки?
Дайте мне знать: https://github.com/Schascha/BeefUp/issues
☕ Купи мне кофе
Поддержите этот и другие проекты через PayPal. Спасибо
История изменений
Подробные изменения для каждого выпуска задокументированы в примечаниях к выпуску.
Лицензия
MIT
Copyright (c) 2014-настоящее время Sascha Künstler
Пример JQuery и jQuery Mobile Collapsible Accordion
Используйте складные элементы и гармошки, чтобы создавать индивидуальные панели, группы и карточки, которые можно складывать по одной или поочередно закрывать и открывать. Используйте его для сегментирования длинных форм и контента или для постепенного раскрытия информации.
Разборные и аккордеонные демонстрации доступны для других фреймворков.
Просмотр демонстраций и кода для
Просмотрите различные компоненты и демонстрации близкоДемонстрация складной панели JQuery.Используйте его для сегментирования длинных форм, делая группы полей расширяемыми / сворачиваемыми. Для jQuery или jQuery Mobile.
Демонстрация JQuery Accordion с одной открытой / расширенной панелью. Используйте это, чтобы пользователи могли сосредоточиться на одном фрагменте контента за раз. Для jQuery или jQuery Mobile.
Пример JQuery Collapsible cards.Используйте его, чтобы показать / скрыть содержимое карты. Развернуть и свернуть при щелчке по заголовку карточки. Для jQuery или jQuery Mobile.
Ищете то, чего не видели, или у вас есть вопрос о продаже?
Спросите нас об этом, мы здесь, чтобы помочь.
Настройте и попробуйте демонстрации локально
Войдите или начните пользоваться бесплатной пробной версией
Какой фреймворк вы используете?
Javascript
jQuery
AngularJS
Угловой
Реагировать
Другое
Установите демо в свое приложение
Следуйте этому быстрому двухминутному руководству по установке
Закрыть окно
Установите демо в свое приложение
Следуйте этому быстрому двухминутному руководству по установке
Закрыть окно
Настройте и попробуйте демонстрации локально
Как бы вы хотели это сделать?
Установите демо в свое приложение
Следуйте этому быстрому двухминутному руководству по установке
Закрыть окно
Спасибо за скачивание
Попробовать и настроить приложение локально
Распакуйте zip-файл и запустите проект, как любое приложение Ionic. Убедитесь, что у вас установлен Ionic CLI, и откройте терминал в корневой папке приложения.
$ npm установить
Шаг 2. Запустите приложение. $ ионная подача
Сообщите нам, если мы сможем помочь и получить удовольствие!
Спасибо за скачивание
Локальная настройка демонстраций
Все настроено так, что можно сразу окунуться и начать исследовать.
Извлеките zip-файл и просто откройте демонстрационные версии в своем любимом браузере.
Инструкции по установке Mobiscroll в вашем проекте
следуйте этому руководству.
Сообщите нам, если мы можем помочь и получить удовольствие! 👍
Спасибо за скачивание
Локальная настройка демонстраций
Извлеките zip-файл и запустите проект, как любое приложение Angular CLI.Убедитесь, что у вас установлен Angular CLI.
Для установки и использования распакуйте zip-файл, откройте окно терминала и выполните следующие действия.
Шаг 1. Запуск в корневой папке $ npm установить
Шаг 2. Запустите приложение. $ нг порция - открыть
Сообщите нам, если мы сможем помочь и получить удовольствие! 👍
Спасибо за скачивание
Локальная настройка демонстраций
Все настроено так, что можно сразу окунуться и начать исследовать.
Мы настроили пробную версию, чтобы вы могли опробовать демонстрационные версии локально.
Самый простой способ начать — следовать инструкциям по установке и захват кода прямо с демонстрационной страницы. Сообщите нам, если мы сможем помочь и получить удовольствие! 👍
В zip-файле вы найдете полнофункциональное приложение Kitchen-Wink Ionic.
Спасибо за скачивание
Локальная настройка демонстраций
Демонстрации используют встроенный в браузер Babel преобразователь ES6 и JSX.
Распакуйте zip-файл и откройте демонстрационные версии в своем браузере.
Инструкции по установке Mobiscroll в вашем проекте
следуйте этому руководству.
Сообщите нам, если мы можем помочь и получить удовольствие!
Настройте и попробуйте эту демонстрацию локально
Войдите или начните пользоваться бесплатной пробной версией
Измените пароль
Необходимо обновить пароль? Войдите и нажмите кнопку под
Измените пароль
Необходимо обновить пароль? Войдите и нажмите кнопку под
Ваш пароль изменен!
.