Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Александр Янк
@alex-lenk
Разработчик сайтов
JavaScript
Как сверстать не обычный collapse?
Всем привет, Вопрос, на скриншоте
Попалась мне такая страница для верстки, но как ее реализовать, не знаю, помогите советами.
Вопрос задан
более трёх лет назад
160 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
2
Dark Hole
@abyrkov
JavaScripter
Все достаточно банально. При клике на меню добавляем класс подсветки, убираем у других этот класс, складываем активный элемент(если есть) и скроллим к элементу(есть крутой модуль ScrollTo)
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
1
комментарий
Facebook
Вконтакте
Twitter
Александр Янк
@alex-lenk
Автор вопроса
Спасибо, ваш ответ на толкнул к самостоятельному созданию такого коллапса.
Написано
более трёх лет назад
Nwton
@Nwton
https://jsfiddle.net/8pkL79m5/2/
+css anim плавного открытия/закрытия блока
Ответ написан
более трёх лет назад
4
комментария
Нравится
1
4
комментария
Facebook
Вконтакте
Twitter
Александр Янк
@alex-lenk
Автор вопроса
Спасибо большое, возьму за основу.
Написано
более трёх лет назад
Александр Янк
@alex-lenk
Автор вопроса
Ваш вариант мне нравится, но не могу его доработать, например по умолчанию первый пункт подсвечивается (.active) и раскрыт.
Написано
более трёх лет назад
Nwton
@Nwton
window.onload = function(){
openPage(1);
}
или просто openPage(1);
Написано
более трёх лет назад
Nwton
@Nwton
https://jsfiddle.net/8pkL79m5/3/
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
JavaScript
+1 ещё
Простой
Как обособить эти два события?
1 подписчик
час назад
35 просмотров
1
ответ
JavaScript
+1 ещё
Средний
Как вычислить размер шрифта для блока div с заданным размером?
2 подписчика
31 мая
138 просмотров
1
ответ
JavaScript
+1 ещё
Простой
Какой аналог метода .includes("текст") для полного соответствия?
1 подписчик
30 мая
598 просмотров
1
ответ
JavaScript
+3 ещё
Средний
Как сделать расширенную область при наведении курсора?
3 подписчика
30 мая
1369 просмотров
1
ответ
JavaScript
Простой
Почему селект2 мулти добавляет пустое значение?
1 подписчик
29 мая
44 просмотра
0
ответов
JavaScript
+2 ещё
Простой
Как сделать анимацию прорисовки линии в fabric 6?
1 подписчик
25 мая
80 просмотров
0
ответов
JavaScript
Простой
Как заставить скрипт tampermonkey работать?
2 подписчика
23 мая
245 просмотров
2
ответа
JavaScript
+1 ещё
Простой
Как сделать анимацию с отражением на canvas JavaScript?
1 подписчик
23 мая
92 просмотра
1
ответ
JavaScript
Простой
Как добавить класс элементу в кастомном шаблоне Dropzone?
1 подписчик
23 мая
44 просмотра
0
ответов
JavaScript
+2 ещё
Средний
Как улучшить accesibility slick-slider сохранив функциональность?
2 подписчика
21 мая
103 просмотра
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Уверенный программист JavaScript
novaArt
от 100 000 до 180 000 ₽
Senior Frontend (JavaScript) разработчик
Vital Partners
от 350 000 до 400 000 ₽
Fullstack JavaScript разработчик
MakeDifference
от 60 000 до 100 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама