Destell
@Destell
React, React Native junior developer

Как правильно написать алгоритм переключения z-index?

Ссылка
Немножко говнокода.

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

Была мысль сделать проверку на блок выше и работать с z-index относительно этого, но это кажется довольно перегруженным.

Так же родилась мысль проверять выпадающий блок и переключать z-index в тот момент, когда он попадает в область других блоков, либо превышает margin родительского блока.
  • Вопрос задан
  • 199 просмотров
Решения вопроса 2
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
По-моему, здесь оптимальным будет вариант выноса выпадашек в самый внешний контекст (в боди), позиционирование под плашкой джаваскриптом, и соответственно единый для них zindex, поверх всего.
Ответ написан
Комментировать
danial72
@danial72
flutter dart.
А можно ли сделать следующие глубины ?
Для нормальной карточки 100
Для зеленой выпадашки 200
Для активной карточки 300

При переключении с одной активной на другую для бывшей активной ставить обратно 100, после окончания анимации заезда зеленой выпадашки
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
profesor08
@profesor08 Куратор тега JavaScript
Сначала задавай z-index, потом анимируй.
Ответ написан
Комментировать
iamd503
@iamd503
Верстальщик
z-index кстати тоже можно анимировать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы