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

Пример:

Ada Wong
Senua
Aloy
Lara Croft
Bayonetta

HTML:

Первая панель с фотографией имеет дополнительный класс active.

CSS:

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

JS:

Смотрите также:

Ссылки на различные ресурсы на которых можно создать или обработать графические файлы

Эффект перелистывания страниц с фотографиями на CSS

Красивая анимация фона блока или страницы, создаваемая с помощью заданной картинки

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

Ваш комментарий отправлен!

Комментарии:

  • володя:

    интересно а почему вы на Jquery не пишите? проще ведь, хотя понимаю что где то без JavaScript не обойтись ..

    Ответить
    • Alexander:

      jQuery тоже JavaScript
      Я на нем и пишу обычно, т.к. намного удобнее работать с элементами.
      Чистый JS редко использую, в основном если частично откуда то заимствоваю 🙂

      Ответить
  • Ataman:

    А возможно как то сделать, что бы и мобильный вид был такой же?

    Ответить
    • Alexander:

      Удалите стили:
      [code]@media screen and (max-width: 480px) {
      ...
      }[/code]
      Но мне кажется не уместится

      Ответить
      • Ataman:

        В мобильном виде не отображается главное изображение
        [img]https://i.ibb.co/NpHq08F/Screenshot-20220506-085946-com-android-chrome.jpg[/img]

        [url="http://extremereading.ru/blog/realnye_istorii_klounov_manjakov/2022-04-29-167"]ссылка[/url]

        В чем может быть проблема? И еще вопрос. JS код куда прописывать?

        Ответить
        • Alexander:

          Добавьте сюда:
          [code].panel-container {
          position: relative;
          [b]z-index: 10;[/b]
          }[/code]

          Ответить
  • Max:

    Спасибо большое. взял себе на блог)))

    Ответить