我正在做一種紙牌遊戲。我使用Bootstrap 3作爲我的框架,在網格中有一副牌,每張牌都在自己的列中。卡片翻轉內Bootstrap模態與動態導入圖像
單擊卡片時,我希望將卡片背面顯示爲疊加層,如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,它有兩個模式,關閉和開啓:'.card.closed {變換:旋轉Y(180deg);}'你可以通過'.closed'類打開/關閉該卡。並且你必須在關閉時添加這個來隱藏內容:'-webkit-backface-visibility:hidden;' –