CSS - 如何确定转换的方向?

时间:2015-01-06 10:48:21

标签: css

我正在使用div的下一个CSS规则

    transition-property:  width;
    transition-duration: 0.2s;
    transition-timing-function: linear;

事情是,目前的行为是过渡方向从右向左。

无论如何,转换是相反的,意味着从左到右? 感谢您提供任何帮助

1 个答案:

答案 0 :(得分:0)

转换仅适用于查询选择的元素。所以如果你有这个html:

<div>sdlfkj</div>

这个css( WRONG ):

div{
  width:100px;
}
div:hover{
  width:200px;
  transition: width 2s;
}

只有悬停元素时,转换才有效。如果您取消隐藏元素,,因为没有:unhover!如果您希望在取消悬停元素的同时进行转换,则需要将转换放置到将在未展开状态下选择的元素。

使用此( RIGHT ):

div{
  width:100px;
  transition: width 2s;
}
div:hover{
  width:200px;
}