Как правильно задать transition для z-index?

145
23 декабря 2019, 03:10

Есть несколько карточек, они частично лежат друг на друге. Как сделать так чтобы при наведении на карточку она появлялась перед всеми карточками плавно, а не быстро?

Answer 1

Анимация z-index эффекта не даст. Можно использовать, например, opacity. Зависит от назначения этих блоков

.card { 
  width: 200px; 
  height: 100px; 
  position: absolute; 
} 
.card.first { 
  top: 0; 
  left: 0; 
  z-index: 2; 
  background: green 
} 
.card.second { 
  top: 50px; 
  left: 100px; 
  z-index: 1; 
  background: blue 
} 
.card.second.shadow { 
  z-index: 3; 
  opacity: 1; 
  transition: .5s 
} 
.cards:hover .card.second.shadow { 
  opacity: 0 
 }
<div class="cards"> 
  <div class="card first"></div> 
  <div class="card second"></div> 
  <div class="card second shadow"></div> 
</div>

READ ALSO
Мобильная адаптация в swiper

Мобильная адаптация в swiper

Столкнулся с библиотекой слайдеров swiper, версия Swiper 34

571
Как сделать,чтобы скрипт ждал нового текста?

Как сделать,чтобы скрипт ждал нового текста?

Как сделать,что бы мой скрипт ждал новый текст из кнопки и вводил его в поле,а не брал его в цикле

136
JS Как преобразовать двумерный ассоциативный массив в json? [дубликат]

JS Как преобразовать двумерный ассоциативный массив в json? [дубликат]

У меня есть ассоциативный массив (объект) selectedData При попытках преобразовать его в JSON вот так:

189
jest не видит компоненты библиотеки Vuetify

jest не видит компоненты библиотеки Vuetify

Я новичок в модульном тестирование, для начала решил покрыть все компоненты snapshot тестамиВсе настроил и казалось бы все хорошо, но когда выполняю...

173