在网站上它是通过javascript实现的,但这不是必需的.
这是一个简单的过渡:
正常的风格是
top:0;
Run Code Online (Sandbox Code Playgroud)
和悬停的风格
top:-51px;
Run Code Online (Sandbox Code Playgroud)
结合
transition: all 1s/*the time*/;
Run Code Online (Sandbox Code Playgroud)
和这样的图像:
+-------+
| Gidsy |
| |
| Home |
+-------+
Run Code Online (Sandbox Code Playgroud)
注意:转换在Internet Explorer版本9及更低版本中不起作用.改进和简化的Javascript(jQuery)将是:
$(".blue-arrow a").hover(
/* mouse-in */
function(){
$(".logo").stop().animate({top:-51},200);
},
/* mouse-out */
function(){
$(".logo").stop().animate({top:0},200);
}
);
Run Code Online (Sandbox Code Playgroud)
为了使两个版本都能正常工作,你需要一个包装元素,它有一半的图像高度overflow:hidden,所以它只显示一个图像.
| 归档时间: |
|
| 查看次数: |
244 次 |
| 最近记录: |