我正在try 更改Bootstrap 5中页面滚动上的导航链接 colored颜色 .我已经创建了一个小提琴来显示问题,链接到以下位置:
https://jsfiddle.net/mfen723/8kvf0431/20/个
我正在使用以下功能在滚动后try 更改导航链接的 colored颜色 :
const navUlScroll = document.querySelector('a.nav-link');
window.addEventListener('scroll', () => {
if (window.scrollY >= 26) {
navUlScroll.classList.add('ul.navbar-nav-scroll');
} else if (window.scrollY < 56)
navUlScroll.classList.remove('ul.navbar-nav-scroll');
});
当我使用dev工具判断导航链接(在滚动之后)时,我可以看到ul.navbar-nav-scroll
类添加到了导航链接中,但这对 colored颜色 没有影响.该类由以下css组成:
ul.navbar-nav-scroll .nav-link {
color: var(--blue-accent-light) !important;
}
我已经使用!重要规则覆盖了以前的任何样式,但它仍然不起作用.在这个问题上提供任何帮助都是非常感激的.