Никто здесь не сделал другой, отремонтированный фрагмент, так что я сделал (убрал номер с первого места свойства ID).
Кроме того, как я вижу, вы использовали webkit
префикс поставщика - вам следует подумать и о префиксе других поставщиков (я не знаю, какой браузер вы используете). Я нашел отличный инструмент онлайн, с помощью которого я также сделал префикс для вас.
Не вдаваясь в подробности, я вижу, что ваш transform
может переместить контейнер за пределы поля зрения, поэтому, возможно, это может также вызвать некоторые проблемы с видимостью (во фрагменте кода видно, что он почти вне поля зрения). 1009 *
#d_stack {
border: 1px solid red;
-webkit-transform: translate(-49px, 55px);
transform: translate(-49px, 55px);
-webkit-perspective-origin: 50% 50%;
perspective-origin: 50% 50%;
-webkit-perspective: 50;
perspective: 50;
display: block;
border-radius: 5px;
float: left;
position: relative;
height: 48px;
width: 48px;
}
#d_stack > div:first-child {
-webkit-transform: translate3d(1px, 14px, 0px);
transform: translate3d(1px, 14px, 0px);
border: 1px solid red;
position: absolute;
z-index: 12;
height: 34px;
width: 46px;
background-color: #ffffff;
opacity: .3;
}
#d_stack:hover > div:first-child {
-webkit-transform: translate3d(1px, 14px, 0px);
transform: translate3d(1px, 14px, 0px);
border: 1px solid red;
position: absolute;
z-index: 12;
height: 34px;
width: 46px;
background-color: #ffffff;
opacity: .9;
}
<div id="d_stack">
<div></div>
</div>