В mousedown будет работать в сочетании со сменой класса.
Удалите .card: hover из css и замените его на
.card.flip {
transform: rotateY(180deg);
}
Добавить кнопку в HTML вроде:
<button id="trigger">Press</button>
Чем добавить JS для изменения классов. Вот пример jQuery:
$('#trigger').mousedown(function() {
$('.card').addClass('flip');
}).mouseup(function(){
$('.card').removeClass('flip');
});
Это перевернет все изображения внутри .card div с помощью одной кнопки , нажмите .
Когда кнопка отпущена, она перевернется.
Вы можете использовать следующее, чтобы удерживать кнопку с помощью кнопки , нажмите :
$('#trigger').click(function() {
$('.card').toggleClass('flip');
});