我想要做的是触发一个包含两种不同样式的转换的单一样式,这两种样式都是鼠标悬停事件。
我可以使用 2 种触发器样式中的 1 种来使用它,但不能同时使用。
例子:
<div id="widget"></div>
<div id="tri" class="ibox">
<form id="trif" action="" method="get">
<input id="ipbox" type="text" name="i1" value="trialbox">
</form>
</div>
和 CSS :
#widget {
position:absolute;
height:100px;
width:100px;
background-color:red;
}
#ipbox {
background-color:transparent;
position:absolute;
left:110px;
border:3px solid black;
padding-left:10px;
margin:0px;
height:40px;
width:300;
}
#widget img {
position:absolute;
top:40%;
left:45%;
width:100px;
height:100px;
-webkit-transform:scale(1, 1);
-webkit-transition-duration: 2s;
}
#widget:hover {
-webkit-transform:scale(4, 1.5);
-webkit-transition-duration: 1s;
}
#tri {
position:absolute;
opacity:0;
}
#widget:hover + #tri {
-webkit-transition-function:ease-out;
-webkit-transition-duration:3s;
-webkit-transition-delay:0.5s;
opacity:1;
}
通过这段代码,我可以触发形状变化和文本框不透明度的过渡。但在此之后,我想将鼠标悬停在文本框上并保持框的更改形状。我希望我的问题很清楚。原谅任何错误。提前致谢。
运行版本:http: //jsfiddle.net/ftBrW/