javascriptでクリックするとカードがめくれる単純なやつ作ってみました。
ソースはコチラ
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>カードめくり</title> <style> body { margin: 0; background: #e0e0e0; text-align: center; } #card { margin: 60px auto 20px; width: 400px; height: 500px; cursor: pointer; font-size: 38px; line-height: 100px; perspective: 100px; transform-style: preserve-3d; transition: transform .8s; } #card-front, #card-back { display: block; width: 100%; height: 100%; border-radius: 5px; position: absolute; backface-visibility: hidden; } #card-back { background: #000; color: #fff; } #card-front { background: #fff; transform: rotateY(180deg); } .mekuru { transform: rotateY(180deg); } </style> </head> <body> <div id="card"> <div id="card-front"> <img src="../img/chibi.png"> </div> <div id="card-back">カード裏面</div> </div> <script> (function() { 'use strict'; var card = document.getElementById('card'); card.addEventListener('click', function() { turnover(); }); function turnover() { if(card.className = card.className === ''){ card.className = 'mekuru'; }else{ card.className = ''; } } })(); </script> </body> </html>
単純ですが、こっから発展して神経衰弱とか作ってみても面白そうー3-
気分が乗ったら作ってみます♪