jQuery翻转:为什么只有我的文本翻转,而不是.card
jQuery Flip: Why is only my text turning and not .card?
我正在使用jQuery翻转插件。我想让几张牌在彼此的上面当用户点击一张牌时,它应该翻转并显示背面。但是现在只有文字在翻转,而文字后面的卡片没有。我以前设法让它工作,但我不得不为front
和back
上课。
$(function() {
$(".card").flip({
axis: "y",
reverse: "false",
trigger: "click",
speed: 700,
});
});
.card {
position: absolute;
width: 400px;
height: 248px;
margin: 2px;
background-color: #F3ECE2;
border: 5px blue solid;
padding: 10px;
border-radius: 25px;
}
#card-1 {
left: 0px;
top: 0px;
z-index: 1;
}
#card-2 {
left: 10px;
top: -238px;
z-index: 2;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.rawgit.com/nnattawat/flip/v1.0.16/dist/jquery.flip.min.js"></script>
<div class="card" id="card-1">
<div>
Front1
</div>
<div>
Back1
</div>
</div>
<div class="card" id="card-2">
<div>
Front2
</div>
<div>
Back2"
</div>
</div>
根据我对网站的了解,您需要在相应的div
类中添加front
和back
类,如下图所示:
$(function() {
$(".card").flip({
axis: "y",
reverse: "false",
trigger: "click",
speed: 700,
});
});
.card{
width:200px;
height:100px;
position:relative;
}
.front,
.back {
background-color: #F3ECE2;
border: 5px blue solid;
padding: 10px;
border-radius: 25px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.rawgit.com/nnattawat/flip/v1.0.16/dist/jquery.flip.min.js"></script>
<div class="card" id="card-1">
<div class="front">
Front1
</div>
<div class="back">
Back1
</div>
</div>
<div class="card" id="card-2">
<div class="front">
Front2
</div>
<div class="back">
Back2
</div>
</div>
相关文章:
- 通过点击按钮翻转缩略图
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- CSS3卡翻转动画,检测是否不支持
- 卡片翻转动画InternetExplorer11
- 如何使用拉斐尔自由变换翻转图像
- 在JQuery中将页面翻转转换为自定义url
- 只翻转一个DIV,而不是所有DIV都属于同一类
- 在悬停Jquery/cs3时通过翻转动画更改文本
- 可以't实现JavaScript翻转计数器
- 图像翻转脚本未按预期工作
- 鼠标悬停从元素数组启动随机翻转
- 有没有办法让 i 从翻转区域触发多个弹出框
- Jquery Mobile 中的翻转开关出错
- 从阵列中翻转调用图像
- HTML5 Scratch Card
- jessepollak's JQuery.Card.js的信用卡类型
- CSS - 翻转图像
- 翻转三角形 3d css 或 javascript
- jQuery翻转:为什么只有我的文本翻转,而不是.card