我有一个元素,有一个儿童容器,起初被隐藏起来。当我盘旋在父母身上时,应该让孩子露面。简单。
现在,对于真正的浏览器,我想添加一些天赋,让孩子消失——同时仍然保持非 CSS3 兼容浏览器的基本功能。对于旧浏览器,我简单地切换 < code> display ,而对于所有孩子,我用凉爽浏览器来激活 < code> 不透明 。应该是一个简单的操作,对吧?
令我大吃一惊和失望的是,这有点怪怪的。
在“强度”Firefox 强度”中,当我徘徊在空中时,儿童元素切换成完全不透明,然后退缩 < 强度 > < /强度 > 。但是,嘿,我希望它开始完全透明,然后退缩 < 强度 > < /强度 >!
在 < 坚固> Webkit 坚固 > 中,动画不会触发,只触发 < code> display 切换。
在“强度”IE 强度”(包括IE10 PP)中,它也只是简单地切除 display
(按预期,虽然我曾希望它将在IE10中动画)。
在 < 强度 > Opera 强度 > 中, 一切工作都行得通 。 & lt;3 & lt;3
现在,如果我从初始声明中删除display:none;
,动画在
由于我拥有现代的超能力, 我可以简单地做一个有条件的风格, 这样我就可以使用 < code> display code> 来切换到愚蠢的浏览器上, 生命又变得伟大了, 但问题仍然是:
< 强度 > 这是Fx/ Webkitz 中的错误, 还是故意的? 强度 >