欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

html5滑動導航代碼

錢琪琛1年前7瀏覽0評論
HTML5滑動導航代碼 Web頁面的導航是非常重要的,因為良好的導航可以幫助用戶更好地了解和體驗我們的頁面。而滑動導航則是一種非常流行和實用的導航方式,它可以讓用戶輕松地瀏覽和切換導航欄目,在這里,我們就來介紹一下HTML5滑動導航代碼。 首先,我們需要用HTML5和CSS3來創建一個基礎的滑動導航。下面是代碼示例:
<nav><ul><li><a href="#">Home</a></li><li><a href="#">About Us</a></li><li><a href="#">Services</a></li><li><a href="#">Portfolio</a></li><li><a href="#">Contact</a></li></ul></nav><style>nav {
width: 100%;
background-color: #3f3f3f;
}
ul {
display: flex;
justify-content: space-between;
align-items: center;
margin: 0;
padding: 0;
list-style: none;
}
li {
padding: 18px;
cursor: pointer;
color: #fff;
transition: background-color .3s ease-out;
}
li:hover {
background-color: #282828;
}
</style>
接下來,我們需要用JavaScript來添加一些滑動效果。下面是代碼示例:
<nav><ul><li id="home"><a href="#">Home</a></li><li id="about"><a href="#">About Us</a></li><li id="services"><a href="#">Services</a></li><li id="portfolio"><a href="#">Portfolio</a></li><li id="contact"><a href="#">Contact</a></li></ul></nav><style>nav {
width: 100%;
background-color: #3f3f3f;
}
ul {
display: flex;
justify-content: space-between;
align-items: center;
margin: 0;
padding: 0;
list-style: none;
}
li {
padding: 18px;
cursor: pointer;
color: #fff;
transition: background-color .3s ease-out;
}
li:hover {
background-color: #282828;
}
</style><script>const navSlide = () =>{
const burger = document.querySelector('.burger');
const nav = document.querySelector('.nav-links');
const navLinks = document.querySelectorAll('.nav-links li');
burger.addEventListener('click', () =>{
nav.classList.toggle('nav-active');
navLinks.forEach((link, index) =>{
if (link.style.animation) {
link.style.animation = '';
} else {
link.style.animation = `navLinkFade 0.5s ease forwards ${index / 7 + 0.3}s`;
}
});
burger.classList.toggle('toggle');
});
}
navSlide();
</script>
上面的代碼中,我們定義了一個`navSlide`函數,用來實現滑動效果。我們在HTML中添加一個按鈕`burger`,然后在JavaScript中對該按鈕添加一個點擊事件,當用戶點擊按鈕時,我們將導航條展開,并對導航欄目添加動畫效果,讓整個過程看起來非常平滑和流暢。 以上就是關于HTML5滑動導航代碼的介紹,希望對你有所幫助!