javascript - 水平导航滑出有生长效果

标签 javascript jquery css animation knockout.js

我想重现我在 airforce.com 上看到的效果。它就在英雄的正下方,我四处张望了一下,看不到他们做了什么。 看起来它是使用 knockout 开发的,但我想使用 jQuery 和 Css 重新创建它。

如果您知道效果叫什么或知道可以实现此效果的库,请告诉我,谢谢!

https://www.airforce.com/

最佳答案

我仅使用 css 创建了一个简单的效果模型。查看 fiddle

https://jsfiddle.net/rob_primacy/p6ee9d71/2/

<div class="image-block">
   <div class="image"></div>
</div>

.image-block {
    position: relative;
    width: 300px;
    left: 200px;
}

.image { 
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    overflow: hidden;
    transition: all ease .3s;
    height: 600px;
    background: url("http://www.difrusciaphotography.com/wp-content/uploads  /2015/08/Place-to-unwind_Lake-Kananaskis-Alberta-Canada.jpg") #000 no-repeat center center;}

.image-block:hover .image {
     left: -40px;
     right: -40px;
     transition: all ease .3s;
 }

关于javascript - 水平导航滑出有生长效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37715482/

相关文章:

javascript - 如何匹配 url 中可以以查询字符串结尾的文件扩展名?

javascript - 如何检查元素是否存在?

Javascript函数用于在特定位置播放Flash文件

jQuery .mouseout() 和 .click() 问题

javascript - Jquery 事件处理程序上的字符串插值不起作用

css - 以给定百分比开始的背景

javascript - 防止 JQuery .HTML 在显示之前覆盖以前的 .HTML

html - 如何叠加文本区域和 SVG

javascript - Dropzone.js 可以用来上传音乐和视频文件吗?

javascript - 如何从内联样式属性中获取值并将其放入最接近的输入值中? jQuery