У меня есть простой набор карточек, которые нужно переворачивать одним щелчком мыши. Проблема в том, что когда преобразование выполнено, обратная сторона (синяя сторона) исчезает. Это как бы появляется во время анимации на лицевой стороне.
Я знаю, что это, вероятно, простое решение и что-то простое, но, возможно, это не так. Я могу воспроизвести результаты в Chrome (Canary) и Safari.
Я пробовал некоторые вещи с обратной видимостью, которые позволяют ему не исчезать, но затем я могу щелкнуть его с помощью слушателя jQuery и вернуть его на передний план.
Вот скрипка: http://jsfiddle.net/9gPfz/1/
Вот код CSS: `.equipment-card-holder {-webkit -pective: 1000; }
.equipment-card {высота: 250 пикселей; ширина: 222 пикс; фон: #fff; box-shadow: 0 1px 5px rgba (0,0,0,0.9); плыть налево; маржа: 0 9px 30px;
-webkit-transform-style: preserve-3d;
-webkit-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.equipment-card .card-face{
-webkit-backface-visibility: hidden;
position: absolute;
width: 100%;
height: 100%;
}
.equipment-card .card-front{
-webkit-transform: rotateY(0deg);
}
.equipment-card .card-back{
-webkit-transform: rotateY(180deg);
background-color: lightBlue;
}
.equipment-card.flipped{
-webkit-transform: rotateY(180deg);
box-shadow: 0 15px 50px rgba(0,0,0,0.2);
}
.span12{
width: 960px;
}
}`
Вам понадобится браузер на основе webkit для префиксов поставщиков, которые я использую.