所以这就是我所做的,现在我需要设置转换动画,所以它几乎从100x100开始,以900x300(widthxheight)结束
<b> title </b>
<ol>
<li> list </li>
</ol>
当我将鼠标悬停在b上时,它会向我显示有序列表。到目前为止都很好。但我似乎无法像其他所有元素那样使动画工作
ol
{ width: 100px; height: 100px;
transition: all 3s;
-webkit-transition: all 3s;
}
b.title
{
background-color: #000000;
}
b.title:hover + ol
{
width: 925px;
height: 160px;
display: block;
}
我该如何解决这个问题?我做错了什么?
***我知道使用B标签并不是最好的,但我被认为是我唯一的选择。
答案 0 :(得分:1)
如果将类放在正确的元素上,则转换有效。
改变这个:
<b> title </b>
对此:
<b class="title"> title </b>
答案 1 :(得分:1)
HTML
<b class="title">title</b>
<ol>
<li>List</li>
</ol>
CSS
ol{
width:100px;
height:100px;
-webkit-transition: all 3s linear;
-moz-transition: all 3s linear;
-o-transition: all 3s linear;
transition: all 3s linear;
}
.title:hover{
display:block;
width:925px;
height:160px;
}
最好首先列出css3属性的所有浏览器前缀,然后列出实际属性。