Html CSS转换不';我不能在Firefox中工作
我尝试了很多,已经在谷歌上搜索过了,但我没有找到解决问题的方法: 我制作了一个JSFIDLE,让您查看我的源代码: 一切正常。但是这种转换在Firefox中不起作用 这是我的源代码,因为如果我想使用JSFIDLE,我也必须发布它Html CSS转换不';我不能在Firefox中工作,html,css,firefox,transition,Html,Css,Firefox,Transition,我尝试了很多,已经在谷歌上搜索过了,但我没有找到解决问题的方法: 我制作了一个JSFIDLE,让您查看我的源代码: 一切正常。但是这种转换在Firefox中不起作用 这是我的源代码,因为如果我想使用JSFIDLE,我也必须发布它 <nav> <ul> <li><a href="#" class="active">Startseite</a></li> <l
<nav>
<ul>
<li><a href="#" class="active">Startseite</a></li>
<li><a href="#">Projekte</a>
<ul>
<li><a href="#">Java / Bukkit</a></li>
<li><a href="#">Webdesign</a></li>
<li><a href="#">PHP | MySQL</a></li>
</ul>
</li>
<li><a href="#">Kontakt</a></li>
<li><a href="#">Über mich</a></li>
</ul>
<div class="clear"></div>
</nav>
看起来从容器中删除
溢出:隐藏的会突然使转换工作。这让我相信这是Firefox中的“优化”,它不计算“隐藏”元素
就我个人而言,我用它产生了类似的效果:与其隐藏元素,不如给它transform:scaleY(0)代码>正常,和转换:scaleY(1)代码>悬停。我使用的是Firefox,transition可以与您的示例一起正常工作。Lol。这怎么可能。。。我检查是否必须更新我的FF…不,这不是问题:/我使用28.0版FF的最新版本:/Maybe。我只是说了我所拥有的。看这个:。选择mp4以获得更暗的图像。删除覆盖流将显示ul-->不好。我会试试你的方法!我试过你的方法,但我不确定我是否用了正确的方法。请编辑JSFIDLE并将编辑后的版本发送给我好吗?
nav{
background: #333;
color: #fff;
padding: 5px;
}
nav ul{
padding: 0px;
margin: 0px;
list-style: none;
}
nav ul li{
float:left;
}
nav ul li a{
color: #fff;
background: #585858;
padding: 10px;
margin-right: 5px;
display: block;
text-decoration: none;
border: 1px solid white;
}
nav ul li a.active{
background: #373737;
}
nav ul li a:hover{
color: #333;
background: #fff;
border: 1px solid black;
}
nav ul li ul{
position: absolute;
height: 0px;
overflow: hidden;
}
nav ul li ul li{
float: none;
}
nav ul li:hover ul{
overflow: visible;
}
nav ul li:hover ul li a{
padding: 10px;
}
nav ul li ul li a{
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
padding: 0px 10px;
}