javascript - 图像在滚动中淡入

标签 javascript jquery css

我正在尝试重新创建类似左侧效果的效果, Logo 在页面滚动时淡入。在这里看到http://www.vogue.co.uk/当你向上滚动时。 我有这个,但我认为它真的不正确......抱歉,伙计们,编辑添加 HTML 和 CSS

var divs = $('.logo-tiny');
$(window).scroll(function(){
   if($(window).scrollTop() <10 ){
         divs.stop(true,true).fadeOut("fast");
   } else {
         divs.stop(true,true).fadeIn("fast");
  }
  });​




<div id="header">
 <div id="logo"></div><div class="header-tiny"><div class="logo-tiny"></div>
  <div class="header-navi"><a class="header-link">link1</a> |<a     class="header-    link"> link2</a> |<a class="header-link"> link10</a></div></div>
</div>

CSS

#header {
    background-color: white;
    width: 100%;
    height: 150px;
    min-height:50px;
    margin:0 0 0 40px ;
    z-index: 1000;
    /*position: fixed;*/
}
#logo {
    background:url(RUNWAYMAGAZINE_LOGO-BK-hdr.png) no-repeat center;
    width: 100%;
    height: 105px;
    margin:10px;

}
.header-tiny {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    height: 25px;
    width:100%;
    padding-top:10px;
      }
.logo-tiny {
    background-color: #000;
    height:25px;
    width:50px;
       }

最佳答案

CSS

没有滚动

visibility:hidden;

和顶部

visibility:visible;

动画

-webkit-transition-property: all;
-webkit-transition-duration: 1s;
-webkit-transition-timing-function: ease;
-webkit-transition-delay: 0.2s;

关于javascript - 图像在滚动中淡入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21008778/

相关文章:

javascript - 每次 iframe 使用 iframe 值重新加载时更新父值

javascript - 在 HTML 页面的特定时间将链接覆盖在正在播放的视频上

javascript - 检查我的表单中的选项是否被选中将不起作用

javascript - 使用 Vue Js 根据输入使文本可编辑/只读

javascript - Array.some 不是函数

html - 列表样式图像不起作用

css - 砌体类型背景图像

javascript - Three.js场景串化失败

javascript - AngularJS 暂停 $watch 进行内部更新

javascript - 未捕获的类型错误 : toUpperCase is not a function when binding option dynamically to data-tokens bootstrap