Аккордеон jquery: Аккордеон вкладки (табы) на jQuery

Содержание

Аккордеон меню на jQuery | Frontips.ru

Напишем простое и универсальное аккордеон меню на jQuery

extension

Lorem ipsum dolor sit amet.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur blanditiis doloribus odio, voluptas vero perferendis assumenda quaerat rem quibusdam repudiandae eaque sed sapiente officia expedita eligendi, minima iste libero impedit natus maxime fugit totam! Expedita, rerum necessitatibus sint adipisci architecto harum, sequi perferendis voluptatum temporibus ipsa nam dignissimos iure minus.

Consectetur blanditiis doloribus odio, voluptas vero perferendis assumenda quaerat rem quibusdam repudiandae eaque sed sapiente officia expedita eligendi, minima iste libero impedit natus maxime fugit totam! Expedita, rerum necessitatibus sint adipisci architecto harum, sequi perferendis voluptatum temporibus ipsa nam dignissimos iure minus.

fingerprint

Rerum necessitatibus

Consectetur blanditiis doloribus odio, voluptas vero perferendis assumenda quaerat rem quibusdam repudiandae eaque sed sapiente officia expedita eligendi

Этот пример на Codepen

Создаём HTML основу

Пункты меню располагаются в родительском блоке <div></div>

Каждый пункт меню <div></div> имеет заголовок <div></div> и область контента <div></div>

<section>
  <div> <!-- родительский блок -->
    <div> <!-- блок пункта меню -->
      <div> <!-- блок заголовка -->
        <div><span>extension</span></div>
        <div>Lorem ipsum dolor sit amet.</div>
      </div>
      <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur blanditiis doloribus odio, voluptas vero perferendis assumenda quaerat rem quibusdam repudiandae eaque sed sapiente officia expedita eligendi, minima iste libero impedit natus maxime fugit totam! Expedita, rerum necessitatibus sint adipisci architecto harum, sequi perferendis voluptatum temporibus ipsa nam dignissimos iure minus.</div> <!-- блок контента -->
    </div>
    <div>
      <div>
        <div><span>eco</span></div>
        <div>Dolor sit amet.</div>
      </div>
      <div>Consectetur blanditiis doloribus odio, voluptas vero perferendis assumenda quaerat rem quibusdam repudiandae eaque sed sapiente officia expedita eligendi, minima iste libero impedit natus maxime fugit totam! Expedita, rerum necessitatibus sint adipisci architecto harum, sequi perferendis voluptatum temporibus ipsa nam dignissimos iure minus.</div>
    </div>
    <div>
      <div>
        <div><span>fingerprint</span></div>
        <div>Rerum necessitatibus</div>
      </div>
      <div>Consectetur blanditiis doloribus odio, voluptas vero perferendis assumenda quaerat rem quibusdam repudiandae eaque sed sapiente officia expedita eligendi</div>
    </div>
  </div>
</section>

Опишем стили CSS

При добавлении активного класса .about-item_active блоку .about-item зададим стили для его элементов .about-item__head и .about-item__icon

.about {
  padding: 60px 0;
}
.about__item:not(:last-child) {
  margin-bottom: 15px;
}
.about-item__head {
  background: #283845;
  padding: 15px 30px;
  color: #fff;
  font-size: 18px;
  border-radius: 8px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; /* отключаем выделение текста при нажатии на блок заголовка */
  display: flex;
  align-items: center;
  transition: 0.3s ease;
}
.about-item__head:hover {
  background: #24323e;
}
.about-item__title {
  font-weight: 700;
}
.about-item__icon {
  margin-right: 15px;
  line-height: 1;
  transition: 0.3s ease;
}
.about-item__body {
  padding: 30px;
  font-size: 16px;
  background: #fff;
  border-radius: 8px;
  color: #283845;
  display: none;
  margin-top: 10px;
}
.about-item_active .about-item__head {
  background: #22303b; /* в активном состоянии блока .about__item фон заголовка .about-item__head меняет цвет */
}
.about-item_active .about-item__icon {
  color: #8cb369; /* в активном состоянии блока .about__item иконка .about-item__icon меняет цвет */
}

Пишем jQuery код

jQuery код с комментариями

$(document).ready(function(){ // DOM готов для взаимодействия с ним

  function accordion(parentSelector, itemSelector, itemActiveClass, headSelector, contentSelector, duration) { // объявляем функцию и принимаем параметры

    let locked = false // объявляем переменную для блокировки клика при активной анимации

    $(parentSelector).click(function(e){ // при клике на родительский блок, селектор которого передаем первым параметром (parentSelector)

      const target = $(e.target) // записываем в константу элемент, где был клик
      const item = target.closest(itemSelector) // ищем ближайший родительский блок, где был клик, по селектору, который передаем вторым параметром (itemSelector)
      const itemHead = item.find(headSelector) // ищем заголовок (4й параметр) в блоке, где был клик
      const itemContent = item.find(contentSelector) // ищем блок контента в блоке (5й параметр), где был клик

      const siblings = item.siblings() // ищем соседние блоки, расположенные на том же уровне, что и блок, где был клик
      const siblingsContent = siblings.find(contentSelector) // ищем блок контента(5й параметр) у соседских блоков

      if (!target.closest(headSelector).length) return // если клик был не на блоке заголовка, прерываем функцию, то есть ничего не делаем

      if (locked) return // если клик заблокирован, тоже прерываем функцию

      if (!item.hasClass(itemActiveClass)) { // если блок, где был клик, не имеет активного класса
        locked = true // блокируем клик
        siblings.removeClass(itemActiveClass) // удаляем у соседских блоков активный класс
        siblingsContent.slideUp(duration) // сворачиваем блок контента у соседских блоков (6 параметр - duration - продолжительсность анимации)
        item.addClass(itemActiveClass) // добавляем активный класс блоку, где был клик
        itemContent.slideDown(duration, function(){ // разворачиваем блок контента у блока, где был клик, после окончания анимации запускаем другую функцию, чтобы снять блокировку клика
          locked = false
        })
      } else { // если блок, где был клик, имеет активный класс
        locked = true // блокируем клик
        item.removeClass(itemActiveClass) // удаляем активный класс блоку, где был клик
        itemContent.slideUp(duration, function(){ // сворачиваем блок контента у блока, где был клик, после окончания анимации запускаем другую функцию, чтобы снять блокировку клика
          locked = false
        })
      }
    })
  }

  accordion('.about-items', '.about-item', 'about-item_active', '.about-item__head', '.about-item__body', 300) // запускаем функцию с параметрами

  accordion('.briefly-cards', '.briefly-card', 'briefly-card_active', '.briefly-card__head', '.briefly-card__text', 600) // если будут еще похожие меню, но с другими названиями классов, то запускаем эту же самую функцию, передавая ей просто другие параметры

})

Передаваемые параметры
  1. parentSelector — селектор родительского блока — '.about-items'
  2. itemSelector — селектор блока пункта меню — '.about-item'
  3. itemActiveClass — активный класс блока пункта меню — 'about-item_active'
  4. headSelector — селектор блока заголовка — '.about-item__head'
  5. contentSelector — селектор блока контента — '.about-item__body'
  6. duration — продолжительность анимации разворачивания/сворачивания блока контента — 300
Описание некоторых нюансов
  1. Блокировка клика нужна для того, чтобы при многократном клике на заголовок анимация не запускалась несколько раз. Как только анимация запускается, блокируем клик, как только анимация заканчивается, снимаем блокировку
  2. Параметры передаем в том порядке в котором они записаны. В данном случае параметры передаем строками в кавычках. Если это селектор, не забываем ставить точку ('.about-item'). Если это название класса, указываем без точки ('about-item_active')
  3. Последним параметром передаем число без кавычек — продолжительность анимации разворачивания/сворачивания блока контента

Полезные ссылки

Обработчик готовности дерева DOM — .ready()

Объект event — function(e){}

Переменные и константы — let и const

Ближайший подходящий предок — .closest()

Поиск элементов внутри выбранных — .find()

Поиск элементов лежащих на одном уровне — .siblings()

Добавление класса — .addClass()

Удаление класса — .removeClass()

Разворачивание и сворачивание элементов — .slideDown() .slideUp()

Простой аккордеон для сайта с помощью 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;

}

.set{

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 · GitHub

Аккордеон jquery · GitHub

Instantly share code, notes, and snippets.

Аккордеон jquery

// Accordeon jquery
$(«.js-faq-title»).on(«click», function(e) { // .on приcоединяет для выбранных элементов функцию обработчика события
e.preventDefault(); // отмена стандартных поведения ссылок
var $this = $(this); // $this — это перменная // this — это ссылка на объект, который был выбран -> («.js-faq-title»)
if (!$this.hasClass(«active»)) {
$(«.js-faq-content»).slideUp(); // .slideUp() плавно скрывает выбранные элементы
$(«.js-faq-title»).removeClass(«active»); // .removeClass() удаляет один или несколько имен классов для выбранных элементов
}
$this.toggleClass(«active»); // .toggleClass() добавляет или удаляет один, или несколько классов каждому выбранному элементу
$this.next().slideToggle(); // .slideToggle() позволяет плавно отобразить или скрыть выбранные элементы скользящим движением
});
// Accordeon Pug
.faq__item
a(href=’#’).faq-title.js-faq-title Question 1 // .js-faq-title для отлавлывания кликов
.faq-content.js-faq-content // .js-faq-content для отлавлывания кликов
p Lorem ipsum dolor sit amet
// Accordeon sass
.js-faq-content
display: none

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.

аккордеон » Скрипты для сайтов

13 586
Скрипты / Accordion

Вертикальное accordion меню

Вертикальное многоуровневое меню типа аккордеон, раскрывающееся по клику на стрелке.  

5 038
Скрипты / Accordion

Flat accordion menu — вертикальный аккордеон

Вертикальное раскрывающееся меню типа аккордеон в стиле flat design. Простое в понимании и стилизации.

4 586
Скрипты / Accordion

Akordeon — плагин аккордеона

Akordeon — jQuery плагин добавляющий на страницу стильно оформленный аккордеон. Полностью настраиваемый с возможностью отображения большого объема информации в ограниченном пространстве.

5 036
Скрипты / Menu & Nav

Меню аккордеон на CSS3

Меню в стиле аккордеона сделанное на CSS3 с использованием изображений к пунктам навигации.

5 419
Скрипты / Accordion

Аккордеон на CSS3

Типичный аккордеон, но реализованный только с помощью CSS3 свойств.

6 667
Скрипты / Accordion

Спойлер — spoiler

Рассмотрим toggleClass атрибут jquery для создания спойлера или аккордеона.

3 506
Скрипты / Accordion

Гибкий аккордеон

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

2 629
Скрипты / Slider

Slidorion — слайдер и аккордеон в одном

Данный плагин для jquery совмещает в себе и слайдер изображений и аккордеон из описания к ним.

4 302
Скрипты / Accordion

Эффект раздвижных шторок

Похоже на аккордеон — при наведении происходит, как бы раздвигание шторок и мы видим полное изображение.

2 232
Скрипты / Slider

Вертикальный раздвижной аккордеон

В этой уроке речь пойдет о вертикальном аккордеоне с возможностью слайдера реализованного конечно же на jQuery. Кусочек аккордеона раздвигается при клике и показывает дополнительную информацию, например текст, а другие кусочки станут прозрачнее и сожмутся. Переход к следующему слайду производится с помощью стрелочек или же колесиком мышки (плагин jQuery Mousewheel от Brandon Aaron).

3 164
Скрипты / Accordion

Плагин zAccordion — слайдер

Простой плагин zAccordion — слайдер изображений. Замечательно впишется в любой дизайн сайта.

Как сделать элегантный аккордеон с 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.

Перевод — Дежурка.

Читайте также:

Создаем аккордеон для сайта | XoZblog

Здравствуйте, уважаемые читатели XoZbloga! В этой статье разберем 3 способа создания аккордеона для сайта:

  • с помощью jQuery;
  • с помощью CSS3;
  • с помощью HTML5.

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

  • меню с выпадающими подпунктами;
  • ответы на вопросы (FAQ страницу).

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

Просмотр демо страницы и скачивание исходников не доступно

Уважаемый читатель, XoZblog существует и развивается за счёт доходов от ненавязчивой рекламы. Если не затруднит, добавьте этот сайт в исключение AdBlock. Спасибо за понимание!

Способ 1: jQuery

Базовая разметка HTML и CSS стили

1
2
3
4
5
6
7
8
9
10
11

<div>
   <h3>Заголовок 1</h3>
   <p>Здесь находится контент…</p>
   <h3>Заголовок 2</h3>
   <p>Здесь находится контент…</h3>
   <h3>Заголовок 3</h3>
   <div>
      <p>Здесь находится контент…</p>
      <p>Здесь находится контент…</p>
   </div>
</div>

Заголовок h3 будет «кнопкой» для аккордеона. Элемент, на который будет происходит нажатие, и открываться скрытый контент. Вместо h3 может быть любой другой элемент, то есть это может быть параграф p, ссылка, контейнер div или изображение. Я считаю, что это наиболее эффективный способ создания этого типа аккордеона.

Стили CSS

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

h3 {
color: #002850; font-size: 30px; font-weight: normal;
padding: 45px 0 15px;cursor:pointer;
}
.accordion {
border: 1px solid #ddd; border-top: none; margin: 10px 0;
float: left; width: 470px; position: relative;
}
.accordion a {
display: block; text-decoration: none;
}
.accordion h3, .accordion a{
background-color: #fff;
background-image: url(gradient.jpg);
background-image: -moz-linear-gradient(bottom, #f1f1f1, #fff);
background-image: -ms-linear-gradient(bottom, #f1f1f1, #fff);
background-image: -o-linear-gradient(bottom, #f1f1f1, #fff);
background-image: -webkit-linear-gradient(bottom, #f1f1f1, #fff);
background-image: linear-gradient(bottom, #f1f1f1, #fff);
border-top: 1px solid #ddd;
color: #222; font: 14px/30px ‘Verdana’, sans-serif;
height: 30px; margin: 0; padding: 0; text-indent: 10px;
}
p {
color: #555; font: 12px/18px ‘Verdana’, sans-serif;
padding: 20px 10px;
}

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

jQuery

Самый важный момент — jQuery:

1
2
3
4
5

$(document).ready(function(){
   $(‘#accordion-js’).find(‘h3’).click(function(){
       $(this).next().stop().slideToggle();
   }).next().stop().hide();
});

Благодаря селектору находим по id контейнер accordion-js, а в нем элемент h3. Отслеживаем клик по этому элементу и методом .next() выбираем следующий элемент после h3, в нашем случае параграф p, и открываем или скрываем его после второго щелчка.

Способ 2: CSS3

Разметка HTML

1
2
3
4
5
6
7
8
9
10
11
12
13

<div>

   <a href=»#accordion-1″>Заголовок 1</a>
   <p>Здесь находится контент.=»#accordion»]+* выбираем и скрываем элемент, который идет после ссылки, атрибут href начинающийся на #accordion.

Что касается псевдокласса :target. Он используется для перехода к выбранному фрагменту документа, в адресе пишется символ # и указывается имя идентификатора. К примеру, Вы наживаете на Заголовок 1, в адресную строку передается значение атрибута href и она принимает вид index.html#accordion-1, происходит переход к элементу, атрибут id которого задан как accordion-1. Такая запись адреса называется «целевой элемент». Псевдокласс :target применяется к целевому элементу, иными словами, к идентификатору, который указан в адресной строке браузера.

Способ 3: HTML5

Разметка HTML

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

1
2
3
4
5
6
7
8

   <details>
   <summary><h3>Заголовок 1</h3></summary>
     <p>Здесь находится контент…</p>
   </details>
   <details>
     <summary><h3>Заголовок 2</h3></summary>
     <p>Здесь находится контент…</p>
   </details>

Тег details используется для хранения информации, которую можно скрыть или показать по требованию пользователя. По умолчанию содержимое тега не отображается. А тег summary указывает заголовок для тега details, по которому можно щелкать для разворачивания/сворачивания информации. Тег summary должен идти первым внутри details.

По умолчанию браузер добавляет стрелку рядом с summary. Избавляемся от этого так:

1

details summary::-webkit-details-marker{display: none;}

Просмотр демо страницы и скачивание исходников не доступно

Уважаемый читатель, XoZblog существует и развивается за счёт доходов от ненавязчивой рекламы. Если не затруднит, добавьте этот сайт в исключение AdBlock. Спасибо за понимание!

P.S.: Если вы так же как и я любите веб-разработку и дизайн, и хотите постоянно совершенствоваться, то вам обязательно следует заглянуть на http://webformyself.com/minikurs/webdesign/free.html и подписаться. Уверен, что узнаете много нового, интересного и вдохновляющего. Такие знания вдвойне приятнее получать от профессионалов WebForMySelf.com.

Чтобы оставаться в курсе свежих статей и уроков подписывайтесь на еженедельную почтовую рассылку или на новостную ленту RSS. Спасибо!

Плагин аккордеона

jQuery с 7 примерами

Плагин аккордеона в jQuery UI

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

Создание аккордеона с помощью плагина jQuery — это просто вопрос включения библиотеки jQuery UI и вызова аккордеона в разделе JavaScript, где он связан с таким элементом, как div, абзац и т. Д.который будет действовать как аккордеон.

В этом руководстве я также рассмотрю различные варианты, предоставляемые подключаемым модулем jQuery UI accordion. Для различных вариантов также приведены примеры, которые можно увидеть в Интернете вместе с демонстрационным кодом.

Базовый пример использования jQuery accordion

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

См. Онлайн-демонстрацию и код

Прежде всего, вам необходимо подключить библиотеку jQuery. Далее следует библиотека пользовательского интерфейса jQuery. Хотя мы включили все как использование CDN, вы можете создать свой собственный облегченный файл jQuery UI JS на основе необходимого компонента.

В этом случае, поскольку требуется только виджет аккордеона, поэтому вы можете создать индивидуальную загрузку, если вам не нужен какой-либо другой компонент, здесь: http://jqueryui.com/download/

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

. Например, вы можете использовать там

h2, h3 или даже тег span, однако убедитесь, что каждая панель является следующим родственником после соответствующего заголовка.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

18

19

20

21

22

заголовок 1

Это раздел 1.Разместите здесь свой контент в абзацах или используйте элементы div и т. Д.

header 2

Это секстенция 2. Вы также можете включать такие изображения:

заголовок 3

Это раздел 3. Содержимое может включать список также.

  1. позиция 1
  2. позиция 2
  3. позиция 3

Раздел скрипта просто вызывает div с аккордеоном:

$ («#jQuery_accordion»).аккордеон ();

Пример jQuery складной гармошки

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

Просто добавьте эту строку в раздел сценария к первому примеру:

или посмотрите пример в действии, щелкнув ссылку ниже:

См. Онлайн-демонстрацию и код

Код jQuery:

CSS для этого аккордеона:

.ui-accordion .ui-accordion-header {

display: block;

курсор: указатель;

позиция: относительная;

поле: 2px 0 0 0;

заполнение: .5em .5em .5em.7em;

мин-высота: 0; / * поддержка: IE7 * /

font-size: 100%;

граница: сплошная 1px # FDF8E4;

фон: # 846733;

цвет: #fff;

}

Пример аккордеона с настраиваемым CSS

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

Вы можете просто использовать классы CSS-аккордеона jQuery-UI и переопределить их в соответствии с вашей темой. Кроме того, вы также можете добавить стиль / свойства.

Классы, необходимые для изменения заголовков и содержимого:

.ui-accordion .ui-accordion-header

ui-accordion .ui-accordion-content

Кроме того, сюда входят классы, связанные со значком, используемым с заголовками (если хотите).Это:

ui-accordion .ui-accordion-icons

ui-accordion .ui-accordion-icons .ui-accordion-icons

ui-accordion .ui-accordion-header .ui-accordion-header- значок

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

В следующем примере я создал аккордеон с тремя панелями содержимого с настроенным CSS. Вот как это выглядит вместе с кодом:

См. Онлайн-демонстрацию и код

CSS:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

18

19

20

21

22

23

24

25

26

27

28

29

30

34

35

.ui-accordion .ui-accordion-header {

display: block;

курсор: указатель;

позиция: относительная;

поле: 2px 0 0 0;

заполнение: .5em .5em .5em .7em;

мин-высота: 0; / * поддержка: IE7 * /

font-size: 100%;

граница: сплошная 1px # FDF8E4;

фон: # 846733;

цвет: #fff;

радиус границы: 10 пикселей;

}

.ui-accordion .ui-accordion-icons {

padding-left: 2.2em;

}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {

padding-left: 2.2em;

}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {

позиция: абсолютная;

осталось: .5em;

верх: 50%;

margin-top: -8px;

}

.ui-accordion .ui-accordion-content {

padding: 1em 2.2em;

переполнение: авто;

фон: # FDF8E4;

граница: сплошной черный 1 пиксель;

верхняя граница: 0;

радиус границы: 8 пикселей;

ширина: 93%;

поле слева: 10 пикселей;

}

Наценка:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

18

19

20

21

22

23

24

25

заголовок 1

Это раздел 1.Разместите здесь свой контент в абзацах или используйте элементы div и т. Д.

header 2

Это секстион 2. Вы также можете включать изображения

header 3

Это раздел 3. Содержимое может включать список тоже.

  1. позиция 1
  2. позиция 2
  3. позиция 3

jQuery

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

Аккордеон с опцией анимации, пример

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

См. Онлайн-демонстрацию и код

Код jQuery для этой демонстрации:

В этом примере я использовал опцию анимации с типом плавности easyInOutBounce .

Простая анимация аккордеона Значение InOutQuad

В следующем примере аккордеона я буду использовать значение easyInOutQuad для ослабления. В этом примере я использовал тег для заголовков с подчеркиванием, а не тег h4.

См. Онлайн-демонстрацию и код

Чтобы увидеть полный список доступных значений замедления, перейдите по этой ссылке: http://api.jqueryui.com/easings/

Пример аккордеона с продолжительностью в анимации

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

См. Онлайн-демонстрацию и код

Пример сортируемого аккордеона

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

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

См. Онлайн-демонстрацию и код

Код:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

18

19

20

21

Гармошка тоже остается разборной.

Вы также можете настроить значки в разделе заголовков панелей содержимого в подключаемом модуле jQuery UI. Вам нужно использовать классы значков. Хотя классы по умолчанию предоставляются. Если вы включаете файл CSS jQuery-UI, вы также можете создавать собственные классы CSS с фоновым изображением.

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

См. Онлайн-демонстрацию и код

Код jQuery:

CSS:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

18

19

20

21

22

23

24

25

26

27

28

29

30

34

35

36

37

38

39

40

41

42

43

44

45

.ui-accordion .ui-accordion-header {

display: block;

курсор: указатель;

позиция: относительная;

поле: 5px 0 0 0;

заполнение: .5em .5em .5em .7em;

мин-высота: 0; / * поддержка: IE7 * /

font-size: 100%;

фон: # FDF8E4;

цвет: # 846733;

граница: сплошная 1px # 846733;

радиус границы: 7 пикселей;

}

.ui-accordion .ui-accordion-icons {

padding-left: 2.2em;

}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {

позиция: абсолютная;

осталось: .5em;

верх: 50%;

margin-top: -8px;

}

.ui-icon.PanelOpenicon {

padding-left: 2em;

фон: url (‘jquery.jpg’) без повтора;

размер фона: 15 пикселей;

ширина: 20 пикселей;

высота: 20 пикселей;

}

.ui-icon.PanelClosedicon {

padding-left: 2em;

фон: url (‘jquery.jpg ‘) no-repeat -5px;

размер фона: 30 пикселей;

ширина: 20 пикселей;

высота: 20 пикселей;

}

.ui-accordion .ui-accordion-content {

padding: 1em 2.2em;

верхняя граница: 0;

переполнение: авто;

фон: # FFFF84;

}

Наценка:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

18

19

20

заголовок 1

Содержание панели 1 — пример значка.

заголовок 2

Содержание панели 2 — пример значка.

заголовок 3

Содержание панели 3 — пример значка.

Посмотрите живую демонстрацию, щелкнув приведенные выше ссылки.

25+ примеров аккордеона JQuery, которые можно попробовать для организации вашего сайта

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

Но кто сказал, что они должны быть простыми и скучными? Имея доступ к анимации и стилизации с помощью пользовательских кодов, владельцы сайтов могут работать настолько креативно или упрощенно, насколько захотят! И если вы ищете толчок к появлению удивительных и новаторских идей, то этот список сегодня, безусловно, отличное место. Объединив все бесплатные онлайн-варианты, где вы можете почерпнуть идеи для смелых, профессионально выглядящих и потрясающих примеров, сегодня у нас есть список лучших из возможных jQuery Accordions для вас! Выбирая эти варианты вручную, вы получаете доступ к полной структуре кодирования.А если вас интересует больше элементов CSS, таких как карточки, кнопки, разделители и т. Д., Вы можете ознакомиться с другими нашими сообщениями в блоге.

JQuery Accordion Navigation

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

Информация / Скачать

Ручка Duke

Еще одно расширенное навигационное меню, разработанное с использованием jQuery acccordion, — это ручка Duke на codepen.Это довольно визуально впечатляющий дизайн, поскольку создатель здесь абсолютно не оставил камня на камне. Каждый компонент разработан с определенной целью и анимирован таким плавным переходом. Он имеет простое меню и яркий цвет для его представления. Даже тени добавлены, чтобы добавить еще больше реалистичности. На каждой вкладке есть значок и заголовок, а для вкладок с гармошками внутри — другой значок с левой стороны. При нажатии на анимированный значок вместе с переходом он также показывает категории внутри.Категории также отображают изменение цвета фона, когда оно проявляется. В целом довольно впечатляющий подход к простой концепции меню навигации, если вы спросите нас, мы определенно думаем, что об этом стоит упомянуть здесь.

Информация / Скачать

jQuery (без пользовательского интерфейса) Accordion

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

Информация / Скачать

Аккордеон JQuery от Викаса Вермы

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

Информация / Скачать

Простой SASS jQuery Accordion

Что касается более сложного дизайна как такового, то это более продвинутый и стильный анимированный дизайн аккордеона jQuery. Этот дизайн, созданный Джоном Стуэбе, использует коды SASS, а также JQuery для реализации плавного перехода и размещения компонентов. В отличие от традиционного дизайна, в котором аккордеон начинается со скрытого содержимого, в этом дизайне используется эффект, аналогичный переключателю. Если щелкнуть один из заголовков, чтобы открыть содержимое внутри, предыдущий параметр автоматически уберется.Все в этом завораживает, поскольку создатель серьезно отнесся к тонким деталям. В зависимости от заголовка, по которому щелкнули, меню перемещается вверх или вниз, чтобы отобразить содержимое. Значки рядом с цветовой схемой выбранного заголовка также изменятся, чтобы выделить выделение. Даже тени и освещение играют роль в создании более материалистичного ощущения.

Информация / Скачать

4Line jQuery Accordion

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

Информация / Скачать

Вращающиеся стрелы

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

Информация / Скачать

Сексуальный аккордеон

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

Информация / Скачать

Адаптивный синий аккордеон

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

Информация / Скачать

Simple Accordion jQuery

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

Информация / Скачать

Адаптивный jQuery Accordion

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

Информация / Скачать

3D Аккордеон

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

Информация / Скачать

Супер простой аккордеон

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

Информация / Скачать

jQuery Accordion Автор Эндрю Ходжсон

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

Информация / Скачать

Действительно просто jQuery Accordion от Jen

Еще один интересный пример — это замечательный пример jquery-аккордеона от Jen.Сохраняя его действительно простым и минимальным, это идеальный пример, демонстрирующий, как что-то настолько простое может быть таким эффективным. Черные ящики выделяются на белом фоне, и плавный переход с их размещением действительно впечатляет. Даже тексты анимированы, чтобы изменить свою цветовую схему, чтобы выделить выделение, в то время как остальной контент отображается сам. Используя HTML, CSS и немного JQuery, вы тоже можете создать тот же эффект. Просто перейдите к коду по ссылке ниже и начните работу над проектом!

Информация / Скачать

Аккордеон Майкла Хоффмана

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

Информация / Скачать

CSS JSS Многоуровневый аккордеон

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

Информация / Скачать

Нахальный аккордеон

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

Информация / Скачать

Простой jQuery Accordion от Виктора Диаса де Леона

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

Информация / Скачать

Переключатель аккордеона

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

Информация / Скачать

Легкий аккордеон

Еще один более креативный аккордеон — супер простой, но стильный jquery-аккордеон от Расмуса Биля Ларсена. Контрастный цвет с черным на желтом делает его более стильным и ретро.Каждая вкладка аккордеона представлена ​​отдельными полями, содержащими содержимое внутри. При щелчке по нему остальная часть содержимого превращается в эффект плавного слайда. Вращающиеся значки справа также добавляют привлекательности. Принимая во внимание мельчайшие детали, дизайн также основан на материальном каркасе, что придает ему более реалистичный вид.

Информация / Скачать

Горизонтальный аккордеон Easy CSS jQuery

Если вертикальные гармошки вам не подходят, то этот пример — отличный вариант для вас.Уникальная концепция в сочетании с инновационными элементами дизайна позволила создателю сохранить привлекательный внешний вид. Каждая вкладка-гармошка различается по цвету, всего используется 5 цветов. И в отличие от традиционного аккордеона, этот дизайн имеет наклон в сторону горизонтального движения. Он в основном действует, скользя в и из поля зрения в зависимости от нажатой вкладки. Когда содержимое раскрывается, оно превращается в вертикальный вид, чтобы соответствовать просмотру пользователей. Использование CSS, HTML и JS, хотя это сложно сделать с первого раза, тем не менее стоит попробовать, если вы хотите выделиться.

Информация / Скачать

Аккордеон и поиск

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

Информация / Скачать

Простой аккордеон JQuery с неограниченным вложением

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

Информация / Скачать

Адаптивный аккордеон

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

Информация / Скачать

Аккордеон Material Design

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

Информация / Скачать

JQuery Accordion от Elen

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

Информация / Скачать

Аккордеон JQuery со стрелкой

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

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

Информация / Скачать

jQuery Accordion

jQuery Accordion

Отсутствует адаптивный плагин аккордеона на базе CSS (резервный jQuery).

Форк на Github
Пожертвовать через Paypal

Аккордеонная группа

(одиночный открытый)

Аккордеон 1

Предмет 2-го уровня

ItemHoodie ennui эстетика Godard, художественная вечеринка любого трастового фонда с татуировкой медленного карбюратора kogi из кофейного банджо одного происхождения.Поздний завтрак с объемными объемными сумками с v-образным вырезом, изысканный стиль в стиле Вильямсбург из винокурни ручной работы. Усы блог путников Карлеса, корма, биодизеля, мясника, уличного искусства. Хэштег мелкие партии биттеров глубокого v без глютена. Блог мясника по семиотике, палео-асимметричный мопс нарвала из селважа Вилы Ремесленник Уэс Андерсон посадил на него птицу, пьющую уксус. Artisan McSweeney’s Shoreditch, wolf yr Marfa street art locavore крафтовое пиво, эстетика джентрификации 90-х. Yr hella fingerstache, Echo Park VHS +1 церковный ключ XOXO Vice selvage гастропаб, готовые буквально путники.ItemItemItemItem
2-й уровень

ItemItem3rd Level

3-й уровень

ItemItemItem
Аккордеон 2

Accordion Group

(несколько открытых)

Аккордеон 1

Предмет 2-го уровня

ItemHoodie ennui эстетика Godard, художественная вечеринка любого трастового фонда с татуировкой медленного карбюратора kogi из кофейного банджо одного происхождения. Поздний завтрак с объемными объемными сумками с v-образным вырезом, изысканный стиль в стиле Вильямсбург из винокурни ручной работы.Усы блог путников Карлеса, корма, биодизеля, мясника, уличного искусства. Хэштег мелкие партии биттеров глубокого v без глютена. Блог мясника по семиотике, палео-асимметричный мопс нарвала из селважа Вилы Ремесленник Уэс Андерсон посадил на него птицу, пьющую уксус. Artisan McSweeney’s Shoreditch, wolf yr Marfa street art locavore крафтовое пиво, эстетика джентрификации 90-х. Yr hella fingerstache, Echo Park VHS +1 церковный ключ XOXO Vice selvage гастропаб готовые буквально путники.
2-й уровень

ItemItem3rd Level

3-й уровень

ItemItemItem
Аккордеон 2

Одиночный аккордеон

(easyInOutQuad, длительность 600 мс)

Одиночный аккордеон

Опции

Переменная По умолчанию Тип Описание
скорость перехода 300 внутренний Скорость перехода в миллисекундах.
переходник легкость строка Значение CSS для ослабления
Элемент управления ‘[data-control]’ строка Селектор CSS для элемента, действующего как кнопка внутри аккордеонов.
contentElement ‘[содержимое-данные]’ строка Селектор CSS для элемента, содержащего скрытый / отображаемый контент.
группа Элемент ‘[данные-аккордеон-группа]’ строка Селектор CSS для родительского элемента, содержащего группу аккордеонов.
одиночный Открыть правда логическое Открывает один аккордеон за раз. Если false, несколько аккордеонов могут быть открыты одновременно.

По умолчанию

© 2014 Виктор Фернандес / @vctrfrnndz / email / donate

Перейдите к локальной ссылке в jQuery Accordion

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

Эта функция позволяет пользователям создавать локальную ссылку, ссылку, которая ведет к части содержимого на текущей странице, которая находится внутри аккордеона, будь то встроенный аккордеон jquery (синий аккордеон) ИЛИ аккордеон абзаца. Обычно локальная ссылка имеет хеш-значение в конце URL-адреса, например: www.csn.edu/benefits-retirnement#my-content.Эта ссылка обычно ссылается на элемент со значением атрибута id «my-content», который является частью URL-адреса, идущей непосредственно после знака решетки / решетки.

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

Есть два немного разных способа использовать это; с атрибутами id элементов и / или с именами классов элементов.

Использование атрибутов идентификатора

Вот пример того, как должна выглядеть локальная ссылка для одиночного аккордеона, содержащего целевой элемент с идентификатором «my-content»:

https://www.csn.edu/benefits-retirement # ui-accordion-jquery-ui-filter-header-2 # my-content

.

Обратите внимание на двойные хеш-значения.Первое хеш-значение — это идентификатор элемента заголовка аккордеона (тот, который требует щелчка), показанного на изображении ниже:

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

Использование селекторов имен классов:

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

https://www.csn.edu/benefits-retirement#.ui-accordion-header[1 provided#my-content

Обратите внимание на селектор после первого (#) хэша «.ui-accordion-header [1]». Это типичный селектор имени класса с предшествующей ему точкой (указывающий системе на поиск имени класса, а не идентификатора), но он также имеет селектор индекса [1], который сообщает системе: «Выбрать первый элемент с именем класса ‘ui-accordion-header’ «.Если бы вместо этого использовалась цифра «3», она бы «выбрала третий элемент с именем класса ‘ui-accordion-header’».

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

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

jq-аккордеон — npm

Это ответвление jQuery Accordion.

Адаптивный плагин jQuery для аккордеона с поддержкой CSS.

JQuery Accordion использует переходы CSS для анимации открытия / закрытия с откатом к анимации jQuery, когда переходы CSS не поддерживаются. Чтобы использовать его в вашем проекте, требуется небольшая конфигурация или код. Попробуйте демо.

Поддерживает IE9 + и современные браузеры.

Разработано Виктором Фернандесом. Под лицензией MIT.

Установка

  bower install jq-accordion - сохранить
// или
npm установить jq-accordion --save
  

Использование

  1. Включить jQuery:
 

  1. Включить код плагина:
 

  1. Вызов плагина:
 

$ ('.аккордеон '). аккордеон ({

"transitionSpeed": 400

});

Опции

Имя По умолчанию Тип Описание
скорость перехода 300 внутренний Скорость перехода в миллисекундах.
переходник «легкость» строка CSS-значение для упрощения.
Элемент управления '[data-control]' строка Селектор CSS для элемента, действующего как кнопка.
contentElement '[data-content]' строка Селектор CSS для элемента, содержащего скрытый / отображаемый контент.
группа Элемент '[данные-аккордеон-групп]' строка Селектор CSS для родительского элемента, содержащего группу.
одиночный Открыть правда логическое Открывает один аккордеон за раз.

События

accordion.open срабатывает, когда открывается любой аккордеон

accordion.close срабатывает, когда любой аккордеон закрывается

accordion.toggle переключает открытие / закрытие аккордеона при срабатывании на элементе управления. Это не сработает, если затронет более одного аккордеона при включенном singleOpen .

Структура образца

Для простого аккордеона / раскрывающегося списка используйте следующую структуру / атрибуты данных:

 

Control

Row

Row

Ряд

Для группы аккордеонов вы можете использовать атрибут data-accordion-group для родителя, это позволит вам активировать / деактивировать поведение одиночного открытия, установив для singleOpen значение true / false.

 

Control

Строка

Ряд

Ряд

Control

Row

Row

Row

Запуск в открытом состоянии

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

 

Control

Ряд

Ряд

Ряд

Вклад

Проверить ДОПОЛНИТЕЛЬНО.md для получения дополнительной информации.

Лицензия

Лицензия MIT © Nay Zaw Oo

Пример складного аккордеона JQuery | Мобискролл

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

Разборные и аккордеонные демонстрации доступны для других фреймворков.

Просмотр демонстраций и кода для

Просмотрите различные компоненты и демонстрации
Закрывать

Демонстрация складной панели JQuery. Используйте его для сегментирования длинных форм, делая группы полей расширяемыми / сворачиваемыми. Для jQuery или jQuery Mobile.

Демонстрация JQuery Accordion с одной открытой / расширенной панелью.Используйте это, чтобы пользователи могли сосредоточиться на одном фрагменте контента за раз. Для jQuery или jQuery Mobile.

Пример складных карточек JQuery. Используйте его, чтобы показать / скрыть содержимое карты. Развертывание и сворачивание при щелчке по заголовку карточки. Для jQuery или jQuery Mobile.

Ищете что-то, чего не видели, или у вас есть вопрос о продаже?
Спросите нас об этом, мы здесь, чтобы помочь.

Спроси нас о чем угодно

Настройте и попробуйте демонстрации локально

Войдите или начните пользоваться бесплатной пробной версией

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

Javascript

jQuery

AngularJS

Угловой

Реагировать

Другое

Установите демо в свое приложение

Следуйте этому быстрому двухминутному руководству по установке

Закрыть окно

Установите демо в свое приложение

Следуйте этому быстрому двухминутному руководству по установке

Закрыть окно

Настройте и попробуйте демонстрации локально

Как бы вы хотели это сделать?

Установите демо в свое приложение

Следуйте этому быстрому двухминутному руководству по установке

Закрыть окно

Спасибо за скачивание

Попробуйте и настройте приложение локально

Распакуйте zip-файл и запустите проект, как любое приложение Ionic.Убедитесь, что у вас установлен Ionic CLI, и откройте терминал в корневой папке приложения.

Шаг 1. Запуск в корневой папке

  $ npm установить  

Шаг 2. Запустите приложение.

  $ ионная подача  

Сообщите нам, если мы сможем помочь и получить удовольствие!

Спасибо за скачивание

Локальная настройка демонстраций

Все настроено так, что можно сразу окунуться и начать исследовать.

Извлеките zip-файл и просто откройте демонстрационные версии в своем любимом браузере.
Инструкции по установке Mobiscroll в свой проект
следуйте этому руководству.

Сообщите нам, если мы можем помочь и получить удовольствие! 👍

Спасибо за скачивание

Локальная настройка демонстраций

Извлеките zip-файл и запустите проект, как любое приложение Angular CLI.Убедитесь, что у вас установлен Angular CLI.

Для установки и использования распакуйте zip-файл, откройте окно терминала и выполните следующие действия.

Шаг 1. Запуск в корневой папке

  $ npm установить  

Шаг 2. Запустите приложение.

  $ нг подача - открыть  

Сообщите нам, если мы сможем помочь и получить удовольствие! 👍

Спасибо за скачивание

Локальная настройка демонстраций

Все настроено так, что можно сразу окунуться и начать исследовать.

Мы установили пробную версию, чтобы вы могли опробовать демонстрационные версии локально.

Самый простой способ начать — следовать инструкциям по установке и
получение кода прямо с демонстрационной страницы. Сообщите нам, если мы сможем помочь и получить удовольствие! 👍

В zip-файле вы найдете полнофункциональное приложение Kitchen-Wink Ionic.

Спасибо за скачивание

Локальная настройка демонстраций

В демонстрациях используется встроенный в браузер Babel преобразователь ES6 и JSX.

Извлеките zip-файл и откройте демонстрационные версии в своем браузере.
Инструкции по установке Mobiscroll в вашем проекте.
следуйте этому руководству.

Сообщите нам, если мы можем помочь и получить удовольствие!

Настройте и попробуйте эту демонстрацию локально

Войдите или начните пользоваться бесплатной пробной версией

Изменить пароль

Необходимо обновить пароль? Войдите и нажмите кнопку под

Изменить пароль

Необходимо обновить пароль? Войдите и нажмите кнопку под

Ваш пароль изменен!

45+ Подключаемый модуль jQuery Accordion Menu с примерами Демонстрация

Анимированная страница отзывов, созданная с помощью GSAP TweenMax, которая поможет вам произвести впечатление на ваших клиентов.

Foldable — это полный стек jQuery Accordion на базе CSS3.

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

Полностью анимированные действия открытия-закрытия с использованием встроенных анимаций CSS3 с умным автоматическим откатом к анимации jQuery для старых браузеров

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

В этой статье объясняется, как создавать вертикальные навигационные меню без jquery или javascript. Да, мы собираемся создавать вертикальные меню только с помощью CSS. Меню навигации на веб-сайте играет важную роль в удобстве использования и удобстве использования веб-сайта. Без меню навигация по сайту похожа на контент, но бесполезна.

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

Простой, удобный и легкий плагин jQuery для аккордеона с плавной анимацией на основе переходов CSS3. Он основан на плагине Minimal Accordion / Drawer с jQuery и CSS3, разработанном alxndrwcz.

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

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

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