Пожалуйста, внимательно и пошагово выполняйте инструкцию, во избежание ошибок!
Недавно делал промо страницу, идея была стилизовать блоки под виджеты macOS и iOS, вроде получилось, итог можете посмотреть тут. Хотел добавить блок аккордеон для FAQ, но заказчик от него отказался, решил опубликовать код тут, может кому понадобится. Код под примером, он достаточно простой, нужно только заменить id блока.
Пример реализации
Инструкция
Шаг 1
- Создаем текстовый блок TX16N
- Делаем настройки:
- Стили карточки:
Цвет фона иконки — #ff5e57
Цвет фона иконки при наведении — #ff5e57
Толщина бордюра — 0px
Отступ заголовка — 0px
Толщина линий иконки — 0px - Типографика:
Заголовок цвет — #ffffff
Размер шрифта заголовка — 16px
Заголовок межстрочное расстояние — 1
Описание цвет — #ffffff
Описание отступ сверху — 0px
Описание отступ снизу — 0px
- Стили карточки:
- Копируем код и вставляем его в блок T123
- Копируем id блока TX16N
- Заменяем id TX16N в коде на свой
- Публикуем страницу.
<!-- раскрывающиеся карточки в стиле macOS | anku.im/blog/macos-style-accordion -->
<script>
$('#rec285487923').addClass('macOS-style-accordion'); //Замените id блока TX16N на свой - он в первых скобках строки
</script>
<style>
.macOS-style-accordion .t585__wrapper {
border-radius: 10px;
overflow: hidden;
margin-bottom: 24px;
}
.macOS-style-accordion .t585__header {
border-top: none!important;
padding: 8px 8px 4px 8px!important;
background: #1E1E1E;
border-radius: 10px 10px 0px 0px;
text-align: center;
box-shadow: 0px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px -0.5px 0px rgba(0, 0, 0, 0.05);
}
.macOS-style-accordion .t585__content {
background: rgba(40, 40, 40, 0.6);
backdrop-filter: blur(40px);
-webkit-backdrop-filter: blur(40px)
padding: 8px;
border-radius: 0px 0px 10px 10px;
}
.macOS-style-accordion .t585__textwrapper {
text-align: center;
padding: 8px!important;
}
.macOS-style-accordion .t585__header .t585__title {
position: relative!important;
top: -2px!important;
}
.macOS-style-accordion .t585__circle {
width: 12px;
height: 12px;
top: 12px;
}
.macOS-style-accordion .t585__circle::after {
content:'';
display:block;
position:relative;
background:#FFBB2E;
border-radius:100%;
width: 12px;
height: 12px;
left: 20px;
top: -12px;
}
.macOS-style-accordion .t585__circle::before {
content:'';
display:block;
position:relative;
background:#38C149;
border-radius:100%;
width: 12px;
height: 12px;
left: 40px;
}
.macOS-style-accordion .t585__header:hover .t585__icon {
opacity:1!important;
}
.macOS-style-accordion .t585__icon {
left: 8px;
right:auto;
top: 0;
width: 8px;
height: 8px;
padding: 0;
}
.macOS-style-accordion .t585__lines {
display: none;
}
</style>