我正在使用以下代码在悬停时显示隐藏的div.我正在使用CSS transition属性淡入隐藏的div.是否可以在隐藏(例如从左到右)div中滑动而不是仅使用CSS淡入?这是我的代码:
HTML
<div class="box">
<a href="#"><img src="http://farm9.staticflickr.com/8207/8275533487_5ebe5826ee.jpg"></a>
<div class="hidden"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.box{
position: relative;
}
.box .hidden{
background: yellow;
height: 300px;
position: absolute;
top: 0;
left: 0;
width: 500px;
opacity: 0;
transition: all 1s ease;
}
.box:hover .hidden{
opacity: 1;
}
Run Code Online (Sandbox Code Playgroud)
Chr*_*der 26
像这样的东西?
我使用的代码:
.box{
position: relative;
overflow: hidden;
}
.box:hover .hidden{
left: 0px;
}
.box .hidden {
background: yellow;
height: 300px;
position: absolute;
top: 0;
left: -500px;
width: 500px;
opacity: 1;
-webkit-transition: all 0.7s ease-out;
-moz-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;
}
Run Code Online (Sandbox Code Playgroud)
我还可以补充说,可以移动使用的元素transform: translate();,在这种情况下可以使用这样的东西 - DEMO nr2