Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向下滚动时导航栏中的转换_Javascript_Html_Css - Fatal编程技术网

Javascript 向下滚动时导航栏中的转换

Javascript 向下滚动时导航栏中的转换,javascript,html,css,Javascript,Html,Css,向下滚动时,导航栏的颜色将发生变化。颜色在变。但没有过渡效应。如何对此进行转换。这是我的密码 $(window).scroll(function() { if($(this).scrollTop() > 0) { $('.navbar-trans').addClass('afterscroll'); } else { $('.navbar-trans').removeClass('afterscroll'); } })) 这是我的脚本代码。我的css是 .navbar

向下滚动时,导航栏的颜色将发生变化。颜色在变。但没有过渡效应。如何对此进行转换。这是我的密码

$(window).scroll(function() {
if($(this).scrollTop() > 0)
{
    $('.navbar-trans').addClass('afterscroll');
} else
{
    $('.navbar-trans').removeClass('afterscroll');
}  
}))

这是我的脚本代码。我的css是

.navbar.navbar-trans.afterscroll { background-color:#1ba4df; }

如何给这个动画

只需在css文件中添加此规则即可。它将对您起作用,因为这里的
transition
属性设置为所有更改

.navbar-trans {transition: all 0.3s ease; /* other css rules here */}

阅读有关转换属性的更多信息。。。试试这个家伙

.navbar.navbar-trans.afterscroll{
背景色:#1ba4df;
过渡:0.3s全线性;

}
Welcome Melbin。。!很高兴这有帮助。:)