html - 带 Firefox/IE 的 CSS3 过渡

标签 html css

我有这个 CSS:

div#dockWrapper{
    width: auto;
    display: inline-block;
    position: relative;
    border-bottom: solid 2px rgba(255, 255, 255, .35);
    line-height: 0; 
    transition: bottom 0.5s;
    -webkit-transition: bottom 0.5s;
    -moz-transition: bottom 0.5s;
}

div#dockWrapper:hover{
    bottom: 77px;
}

还有这个 HTML

<div id="dockContainer">
    <div id="dockWrapper">
        <div class="cap left">                  
        </div>
        <ul class="osx-dock">
            <li>
            </li>
        </ul>   
    </div>
</div>

过渡在 google chrome 中工作正常,但在 Firefox 和 I.E.我是所有这些 CSS3 动画的新手,所以也许我需要了解一些基础知识。我还有其他动画在

<li></li>

它为我的 HTML 菜单创建了一个“停靠栏”,它们在所有浏览器上都可以正常工作,但在“dockWrapper”上的“底部”浏览器却不行。

谢谢, 西蒙

最佳答案

bottom: 0 添加到 div#dockWrapper{。您需要一个过渡的地方。

根据 http://caniuse.com/#feat=css-transitions , 只有 IE10+ 支持 transition 属性。

关于html - 带 Firefox/IE 的 CSS3 过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17222032/

相关文章:

html - 如何在不增加 div 大小的情况下在 HTML 中应用填充?

javascript - 使用 flickity slider 向图像添加和删除灰度效果

javascript - 在 Canvas 中使用 ctx.scale() 方法时,调整大小和旋转在 fabricjs 中不起作用?

python - Scrapy中是否可以通过CSS属性定位元素?

html - 无法解释的文档高度和滚动条问题

html - 我的 Bootstrap 页面页脚下方的空白

php - 在更改和页面加载时执行 jQuery 函数?

jquery - SVG stroke-dashoffset 动画在点击时(再次)开始

php - 如何制作以移动设备为中心的自定义 WordPress 页脚

jquery - CSS: z-index 同时使用 float: left in image gallery