【发布时间】:2018-07-29 08:42:44
【问题描述】:
我一直在制作一些要放在网站上的翻转卡片(使用 bootstrap 4 和 jQuery),并且在桌面上看起来一切正常,但是当我在移动设备上测试它时,事情变得奇怪,背面卡片消失,正面卡片得到翻转。
我已经在代码中说明了一段时间,并试图解决这个问题,但没有运气,所以我将它放入了一个 codepen 并决定寻求一些帮助。
我猜这很明显,但代码在这里https://codepen.io/magical1/pen/paaNmB。
我想有问题的代码在这里
@media not all,
not all {
.front,
.back {}
.back {
visibility: hidden;
}
.front {
z-index: 4;
}
.card-container:not(.manual-flip):hover .back,
.card-container.manual-flip.hover .back {
z-index: 5;
visibility: visible;
}
}
【问题讨论】:
-
not all, not all应该是? -
如果我将其更改为
@media screen或@media screen,screen我会收到.card.front反向加载...不知道如何解决这个问题? -
好吧,事实证明,将它设置为
all而不是not all并删除我在父 div 上的额外.hover类解决了这个问题,我讨厌你离得太近对于某事,无论您尝试什么,都看不到错误...感谢@RokoC.Buljan ...这只是我需要的轻推:) -
很高兴你成功了! :)
-
@RokoC.Buljan 事实证明,虽然它在 codepen 中有效,但在实时站点中无效,现在我没有显示背面,我可以在其他图层下方看到它,但无法显示
标签: jquery bootstrap-4 responsive