Если вы посмотрите на мою страницу , расположенную здесь , вы увидите сложенные div.Они плавают влево и имеют отрицательное правое поле.Когда вы наводите на них курсор, им присваивается z-индекс 100, что приводит их к вершине стека.Однако, когда вы идете слева направо, вы замечаете, что тот, с которого начался стек, все еще находится прямо за наведенным, поэтому тот, над которым вы зависли ранее, падает за стеком, делая правый или левый столбец невидимым.
Моя идея решить эту проблему состояла в том, чтобы дать каждой «активной» карточке z-индекс 99, при этом карточки находятся в нормальном состоянии z-index 98. Однако это не работает: - (
У вас есть идеи, чтобы решить мою дилемму?
.card {
margin-right:-670px;
float:left;
width:700px;
height:500px;
background:#EEE;
-moz-box-shadow: 2px 2px 2px 2px #000;
-webkit-box-shadow: 2px 2px 2px 2px #000;
position:relative;
z-index:98;
}
.card:visited {
z-index:99;
}
.card:hover {
z-index:100;
}
Редактировать:
Вот так будет выглядеть мой конечный продукт. Спасибо за предложения, но они не совсем ответы.