- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我尝试使用 CSS3 的转换属性翻转一个 div,但它在 Firefox 中无法正确呈现。
此处演示:http://jsfiddle.net/6zyzu/5/
将鼠标悬停在红色方 block 上即可查看问题所在。
(在Firefox中旋转红色方 block 时,红色方 block 背面的文字隐藏在前一个方 block (蓝色)下方,旋转动画一结束,文字就会跳到蓝色方 block 上方)。
代码如下:
HTML:
<div></div>
<div id="s1" class="flip-container">
<div class="flipper">
<div class="front"><p>front</p></div>
<div class="back"><p>back</p></div>
</div>
</div>
<div id="s2" class="flip-container">
<div class="flipper">
<div class="front"><p>hello</p></div>
<div class="back"><p>world</p></div>
</div>
</div>
CSS:
div { height:200px; width:200px; float:left; margin-right:20px; }
#s2 .front { background-color:#f00; }
#s2 .back { background-color:#0f0; }
#s1 .front { background-color:#00f; }
#s1 .back { background-color:#0ff; }
.flip-container { perspective: 1000; -webkit-perspective: 1000; -moz-perspective: 1000; }
/* flip the pane when hovered */
.flip-container:hover .flipper, .flip-container.hover .flipper {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
transform: rotateY(180deg);
filter: FlipH;
-ms-filter: "FlipH";
}
/* flip speed goes here */
.flipper {
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-moz-transition: 0.6s;
-moz-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
}
/* hide back of pane during swap */
.front, .back {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
top: 0;
left: 0;
}
/* front pane, placed above back */
.front { z-index: 2; }
/* back, initially hidden pane */
.back {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
transform: rotateY(180deg);
width: 300px;
height: 180px;
}
最佳答案
好吧,这可能是预期的行为,但您不能确保它会发生 :-)
这不是一个真正的通用答案,只是向您展示方法:
我加了
#s1 { -moz-transform: translateZ(1000px);}
向后发送第一个div;现在第二个 div 在所有旋转过程中都是可见的。
关于CSS3-moz-变换 : rotateY not working as expected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19358706/
-moz-transform 之间有什么区别?和 -moz-transform-origin ? 最佳答案 -moz-transform 给出转换,-moz-transform-origin 说明应用
Firefox 的 -moz-inline-box 和 -moz-inline-stack 专有显示值有什么区别? 最佳答案 https://developer.mozilla.org/en/CSS/
在我看来,伪类 -moz-focus-inner 和 -moz-focusring 具有相同的任务。 虽然我经常在示例中看到属性 -moz-focus-inner,但它似乎对表单元素的格式没有任何影响
我正在使用 moz-boder-radius(-webkit-border-top-left-radius) 向我的网站添加圆形 div。 这些在 Mozilla、chrome 和 safari 中工
Mozilla 在控制台上告诉我 -moz-border-radius 和 -moz-box-shadow 无法识别。为什么不被认可?我在 Linux 上安装了 Mozilla 14.0.1! 最佳答
我试图在父元素内将链接元素一个一个地居中对齐,其中元素采用最小宽度和高度,就像使用 display:inline-block 时一样 .parent { text-align: -moz-ce
当使用 CSS 媒体查询设备像素密度时,我都看到了 -moz-min-device-pixel-ratio和 min--moz-device-pixel-ratio . 例如: @media on
在我所有的按钮上,填充在 Firefox 中的行为不同。从研究中我知道这是因为 FF 在默认样式表中有一些奇怪的设置,但我已将一般修复添加到我的样式表中。这很好,我可以接受,除了一个按钮不适合 fir
亲爱的 friend 们,冒着痛苦的风险,我可以谦虚地提交这段代码供您审查,因为在我看来,我已经按照所有教程的说明进行操作,但最后却没有成功。当我尝试在 CSS 验证中验证代码时,我收到五个警告, 抱
我目前正在更改所选文本的默认背景颜色。这很好用: ::selection { background:#B6D0FA; } ::-moz-selection { background:#B6D0FA;
我试图理解 -moz-linear-gradient 的一些语法,这就是我想要理解的:-moz-linear-gradient(0% 0% 270deg, #FEFEFE, #f0f0f0);,我在找
有人可以向我解释这部分代码的含义吗? repeat scroll 0 0 #F6F6F6; 我搜索了很多,只找到了这部分的语法 -moz-linear-gradient(center top , #F
最后,我想让firefox和chrome的显示方式一样。在 chrome 上,我注意到 float: left 破坏了网站,但在 FF 上有效。但是,如果我将 float:none Chrome 显示
在另一个问题中,我询问了关于对齐的问题,这是为了回答关于 firefox 是一个 twit 的问题。它起作用了,但它在我嘴里留下了酸味,我会解释原因。 button::-moz-focus-inner
我试图通过 jquery 调用来调用跨域 Web 服务 $.ajax() 服务返回 1.4248 如果我指定 dataType xml(或未指定任何内容 - jquery 猜测正确),我会收到 XM
我想在扩展程序的页面上执行用户脚本。 我正在使用 Greasemonkey,是否有可用于在扩展程序页面上执行用户脚本的权限、设置或包含过滤器? 现在,我通过在解压并重新打包扩展程序后编辑 html 文
这是一个小的 Javascript。 (这是一个“最小的例子”。) var now = new Date(); var minute = now.getMinutes();
我有以下内容: .ui-dialog-body { position: relative; /* Needed for sliding left, right */ min-heigh
我正在寻找一个关于如何做这样的事情的真实例子: 图像上的滚动会导致文本突出显示,如本页所示:http://shop.parklafun.com/t-shirts/ 最佳答案 如果我理解您的问题,那么-
我在悬停时添加了 -moz-transition:all 0.2s ease-in。但在 FireFox 中标题和文本移动不对称。 样本:http://jsfiddle.net/wkcpL/1/ fo
我是一名优秀的程序员,十分优秀!