色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css3+導航滑動

劉柏宏1年前7瀏覽0評論

CSS3是指層疊樣式表第三代,已經是當下前端開發必學的技能之一。它帶來了豐富的新特性,其中包括導航滑動的效果。

nav{
overflow: hidden;
background-color: #333;
 }
nav button{
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
margin: 0;
font-size: 17px;
font-weight: bold;
color: #fff;
transition: 0.3s;
 }
button:hover{
background-color: #ddd;
color: black;
 }
button.active{
background-color: #4CAF50;
color: white;
 }

以上是導航欄的基本樣式,通過使用CSS3的transition屬性,可以讓按鈕在hover的時候實現顏色過渡效果,而使用active類可以讓選中的按鈕變成綠色背景白色字體。

const buttons = document.querySelectorAll("nav button");
function handleButtonClick(){
buttons.forEach(button =>button.classList.remove("active"))
this.classList.add("active");
}
buttons.forEach(button =>button.addEventListener("click", handleButtonClick));

以上是JavaScript代碼,附在HTML中,作用是為按鈕添加active類,即達到點擊選中的效果。

結合CSS3和JavaScript可以很輕松地實現導航欄滑動效果。希望通過此文章的介紹可以加深對CSS3和JavaScript的理解。