Маркетплейс

Аккордеон для Shop-Script X

Аккордеон для Shop-Script X

Добавить аккордеон можно для любой страницы или файла шаблона движка Shop-Script. На примере страницы "Доставка" темы Маркетплейс, создадим свой аккордеон.

Создайте (или откройте) файл страницы:

и добавьте код:

HTML
<div class="acor-container"> 
    <input type="radio" name="acor" id="acor1" checked="checked" />
    <label for="acor1">Доставка по Москве</label>
    <div class="acor-body">
        <p><strong>Быстрая и надёжная доставка по Москве!</strong></p>
    </div>
    <input type="radio" name="acor" id="acor2" />
    <label for="acor2">Экспресс-доставка</label>
    <div class="acor-body">
        <p>Мы предлагаем широкий спектр услуг по экспресс-доставке документов, посылок и грузов по Москве и области. Наша компания гарантирует быструю и качественную доставку в любую точку города или региона.</p>
    </div>
    <input type="radio" name="acor" id="acor3" />
    <label for="acor3">Доставка по России</label>
    <div class="acor-body">
         <p><strong>Быстрая и надёжная доставка по России!</strong></p>
    </div> 
</div>
<style>
.acor-container {
    margin: var(--grid-gutter, 40px) 0;
}
.acor-container .acor-body {
    width: 100%;
    margin: 0 auto;
    height: 0;
    color: rgba(0, 0, 0, 0);
    line-height: 18px;
    box-sizing: border-box;
    transition: color 0.5s, padding 0.5s;
    overflow: hidden;
    margin:0 0 10px 0;
}

.acor-container label {
    cursor: pointer;
    background-color: #f3f3f3;
    display: block;
    padding: 15px 20px;
    width: 100%;
    box-sizing: border-box;
    z-index: 100;
    font-size: 18px;
    margin: 0 0 5px;
    transition: color .35s;
    border-radius:var(--radius, 10px);
}
.acor-container label:hover {
    color: var(--color-primary, #000000);
}
.acor-container input{
    display: none;
    
}
.acor-container label:before {
    content: '\276F';
    float: right;
}
.acor-container input:checked + label {
    background-color: var(--color-primary, #285f8f);
    color: #FFF;
    
}
.acor-container input:checked + label:before {
    transition: transform .35s;
    transform: rotate(90deg);
}
.acor-container input:checked + label + .acor-body {
    height: auto;
    color: var(--font-color, #000000);
    padding: 20px;
    background-color: #f3f3f3;
    border-radius:var(--radius, 10px);
}
</style>

В данном пример отображено 3 вкладки, но при необходимости можно их добавить скопировав кусок кода:

HTML
<input type="radio" name="acor" id="acor2" />
    <label for="acor2">Экспресс-доставка</label>
    <div class="acor-body">
        <p>Мы предлагаем широкий спектр услуг по экспресс-доставке документов, посылок и грузов по Москве и области. Наша компания гарантирует быструю и качественную доставку в любую точку города или региона.</p>
    </div>

Далее, в данном коде замените acor3 на уникальное значение, например: acor4, в двух местах дублированного кода

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

Webasyst Задачи: трекер задач для команды магазина — полный разбор
Администрирование23 сентября 2026 г.

Webasyst Задачи: трекер задач для команды магазина — полный разбор

Поручения тонут в чате, сроки срываются? «Задачи» Webasyst — трекер как почта: входящие и исходящие, проекты и этапы со сроками, статусы с правилами передачи, канбан, лента новостей, права по проектам. Полный разбор со скриншотами.

Администрирование21 сентября 2026 г.

Photos Webasyst: банк фотографий и галерея для магазина

Гора съёмок копится хаотично и теряется. Photos: альбомы, теги, стеки, EXIF, публичная галерея и водяные знаки — медиа-банк магазина (это не каталожные фото товаров).

Files Webasyst: облачное хранилище для документов и файлов магазина
Администрирование14 сентября 2026 г.

Files Webasyst: облачное хранилище для документов и файлов магазина

Договоры на почте, прайсы в «Загрузках», исходники на флешке. «Файлы» Webasyst — хранилище внутри системы: папки с правами по группам, теги, комментарии, фильтры, корзина, ссылки на скачивание. Пошагово и со скриншотами.

Готовы запустить магазин?

Оставьте email и наша команда свяжется с вами для бесплатной консультации