Css FireFox背面不工作

Css FireFox背面不工作,css,compatibility,Css,Compatibility,我将backface visibility属性添加到卡的正面,但在FireFox中,它仍然显示卡的背面。如图所示: 这是我的css: .flip { -webkit-perspective: 800; -moz-perspective: 800; -ms-perspective: 800; perspective: 800; position: relative; } .flip .card.flipped { -webkit-transf

我将backface visibility属性添加到卡的正面,但在FireFox中,它仍然显示卡的背面。如图所示:

这是我的css:

   .flip {
    -webkit-perspective: 800;
    -moz-perspective: 800;
    -ms-perspective: 800;
    perspective: 800;
    position: relative;
}

.flip .card.flipped {
    -webkit-transform: rotatey(-180deg);
    -moz-transform: rotatey(-180deg);
    -ms-transform: rotatey(-180deg);
    -o-transform: rotatey(-180deg);
    transform: rotatey(-180deg);
}

.flip .card {
    width: 100%;
    height: 100%;

    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;

    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.flip .card .face {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    text-align: center;

    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip .card .front {
    position: absolute;
    z-index: 1;
    color: white;
    cursor: pointer;
}

.flip .card .back {
    -webkit-transform: rotatey(-180deg);
    background: #FFF url("<?php echo $dirUrl; ?>/assets/img/photo-bg.jpg");
    color: #222;
    cursor: pointer;
}

.flip .card .back p {
    font-size: 15px;
    padding: 10px 20px;

    position: absolute;
    height: auto;
    width: auto;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    -o-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}
.flip{
-webkit透视图:800;
-莫兹观点:800;
-ms透视图:800;
前景:800;
位置:相对位置;
}
.翻转.卡片.翻转{
-webkit变换:旋转(-180度);
-莫兹变换:旋转(-180度);
-ms变换:旋转(-180度);
-o变换:旋转(-180度);
变换:旋转(-180度);
}
.翻转.卡片{
宽度:100%;
身高:100%;
-webkit变换样式:保留-3d;
-moz变换样式:preserve-3d;
-ms变换样式:preserve-3d;
变换样式:保留-3d;
-webkit转换:0.5s;
-moz转变:0.5s;
-ms转换:0.5s;
-o-转变:0.5s;
过渡:0.5s;
}
.翻转.卡片.脸{
宽度:100%;
身高:100%;
位置:绝对位置;
z指数:2;
文本对齐:居中;
-webkit背面可见性:隐藏;
-moz背面可见性:隐藏;
-ms背面可见性:隐藏;
背面可见性:隐藏;
}
.翻转.卡片.正面{
位置:绝对位置;
z指数:1;
颜色:白色;
光标:指针;
}
.翻转.卡片.背面{
-webkit变换:旋转(-180度);
背景:#FFF url(“/assets/img/photo bg.jpg”);
颜色:#222;
光标:指针;
}
.flip.card.back p{
字体大小:15px;
填充:10px 20px;
位置:绝对位置;
高度:自动;
宽度:自动;
最高:50%;
左:0;
-webkit转换:翻译(0%,-50%);
-moz变换:平移(0%,-50%);
-ms转换:翻译(0%,-50%);
-o变换:平移(0%,-50%);
转换:翻译(0%,-50%);
}
有什么想法吗?谢谢

这种风格

.flip .card .back {
    -webkit-transform: rotatey(-180deg);
    background: #FFF url("<?php echo $dirUrl; ?>/assets/img/photo-bg.jpg");
    color: #222;
    cursor: pointer;
}
.flip.card.back{
-webkit变换:旋转(-180度);
背景:#FFF url(“/assets/img/photo bg.jpg”);
颜色:#222;
光标:指针;
}
缺少此样式的无前缀转换

.flip .card .back {
    -webkit-transform: rotatey(-180deg);
    background: #FFF url("<?php echo $dirUrl; ?>/assets/img/photo-bg.jpg");
    color: #222;
    cursor: pointer;
}
.flip.card.back{
-webkit变换:旋转(-180度);
背景:#FFF url(“/assets/img/photo bg.jpg”);
颜色:#222;
光标:指针;
}
缺少此样式的无前缀转换

.flip .card .back {
    -webkit-transform: rotatey(-180deg);
    background: #FFF url("<?php echo $dirUrl; ?>/assets/img/photo-bg.jpg");
    color: #222;
    cursor: pointer;
}
.flip.card.back{
-webkit变换:旋转(-180度);
背景:#FFF url(“/assets/img/photo bg.jpg”);
颜色:#222;
光标:指针;
}
缺少此样式的无前缀转换

.flip .card .back {
    -webkit-transform: rotatey(-180deg);
    background: #FFF url("<?php echo $dirUrl; ?>/assets/img/photo-bg.jpg");
    color: #222;
    cursor: pointer;
}
.flip.card.back{
-webkit变换:旋转(-180度);
背景:#FFF url(“/assets/img/photo bg.jpg”);
颜色:#222;
光标:指针;
}
缺少未加前缀的转换

请尝试将“z-index:2”添加到背面div,如下所示:

.flip .card .back {
-webkit-transform: rotatey(-180deg);
background: #FFF url("<?php echo $dirUrl; ?>/assets/img/photo-bg.jpg");
color: #222;
cursor: pointer;
z-index: 2;
}
.flip.card.back{
-webkit变换:旋转(-180度);
背景:#FFF url(“/assets/img/photo bg.jpg”);
颜色:#222;
光标:指针;
z指数:2;
}
这样可以确保“卡片”的背面位于正面的顶部。

尝试在背面div中添加“z-index:2”,如下所示:

.flip .card .back {
-webkit-transform: rotatey(-180deg);
background: #FFF url("<?php echo $dirUrl; ?>/assets/img/photo-bg.jpg");
color: #222;
cursor: pointer;
z-index: 2;
}
.flip.card.back{
-webkit变换:旋转(-180度);
背景:#FFF url(“/assets/img/photo bg.jpg”);
颜色:#222;
光标:指针;
z指数:2;
}
这样可以确保“卡片”的背面位于正面的顶部。

尝试在背面div中添加“z-index:2”,如下所示:

.flip .card .back {
-webkit-transform: rotatey(-180deg);
background: #FFF url("<?php echo $dirUrl; ?>/assets/img/photo-bg.jpg");
color: #222;
cursor: pointer;
z-index: 2;
}
.flip.card.back{
-webkit变换:旋转(-180度);
背景:#FFF url(“/assets/img/photo bg.jpg”);
颜色:#222;
光标:指针;
z指数:2;
}
这样可以确保“卡片”的背面位于正面的顶部。

尝试在背面div中添加“z-index:2”,如下所示:

.flip .card .back {
-webkit-transform: rotatey(-180deg);
background: #FFF url("<?php echo $dirUrl; ?>/assets/img/photo-bg.jpg");
color: #222;
cursor: pointer;
z-index: 2;
}
.flip.card.back{
-webkit变换:旋转(-180度);
背景:#FFF url(“/assets/img/photo bg.jpg”);
颜色:#222;
光标:指针;
z指数:2;
}
这样可以确保“卡”的背面位于正面的顶部