私はある種のカードゲームを作っています。私は自分のフレームワークとしてブートストラップ3を使用しています。それぞれのカードは、自分の列にあるカードのグリッドにあるデッキを持っています。ダイナミックにインポートされたイメージを使用したブートストラップモードのカードフリップ
カードをクリックすると、カードの裏面がオーバーレイとして表示されます(Bootstrapsモーダルまたは同等のもの)。しかし、カードがクリック(またはタッチ)されると、それはフリップして、モーダルをトリガするためにクリックされた画像と同じ前面を表示する必要があります。それは、無限の回数だけ前後に反転することができるはずです。モーダルの外側または閉じるボタンをクリックすると、モーダルが閉じてデッキに戻ります。
画像にカードをかけることができます。そして、私は動的なコンテンツでモーダルを引き起こすことができます。しかし、私が理解できないことは、これを一緒に行う方法です。それで、カードごとに別々のモーダルを作成する必要はありません。
私はこの問題について数日前から私の髪を引っ張ってきました。そして、私は本当にこれをどうやって作るのかについて頭を落とすことはできません。私のjavascriptのスキルは非常に限られており、私はこれ(私は多くのオプションを試してみました)で私を助けるためのプラグインやコードの例を見つけることができません。
スニペットにグリッドが表示されます。データターゲット、モジュール、またはJavaScriptは含まれていませんが、まだ動作するものは見つかりませんでした。
アイデア?
main {
.container-fluid;
.text-center;
background: none;
header {
.container-fluid;
.text-center;
padding: 50px;
h1 {
font-weight: @font-weight-heading;
}
}
.cardColumns {
.make-row();
.cCard {
.make-xs-column(4);
.make-sm-column(3);
.make-md-column(2);
padding: 10px;
img {
width: 100%;
height: auto;
.img-rounded;
modal-body-shadow: 0 4px 8px 0 #000;
transition: 0.3s;
}
img:hover {
modal-body-shadow: 0 8px 16px 0 #000;
}
}
}
}
<main>
<div class="cardColumns">
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
<div class="cCard">
<a href="#">
<img src="img/card.jpg" alt="Perspiciatis">
</a>
</div>
</div>
</main>
あなたのカードの各カードの画像とDIVである場合、それはクローズとオープン2モードを有している: '.card.closed {変換:回転Y(原稿180°);}'あなたは、 '.closed'クラスを開いて/閉じるためにtoogleすることができます。 '-webkit-backface-visibility:hidden;' –