CSS點擊菜單欄顯示內容是常見的頁面交互效果。它可以幫助用戶快速定位和獲取所需要的信息,提升用戶的操作體驗。
.menu {
margin: 0;
padding: 0;
list-style: none;
display: flex;
}
.menu li {
margin: 0 10px;
}
.menu li a {
color: #333;
text-decoration: none;
cursor: pointer;
}
.menu li a:hover {
color: #0d6efd;
}
.submenu {
display: none;
}
.menu li:hover .submenu {
display: block;
position: absolute;
top: 40px;
left: 0;
}
上面的代碼中,我們首先定義了一個菜單欄,這個菜單欄具有flex布局,每個菜單項之間有10像素的距離。每個菜單項都是一個鏈接,鼠標懸停時鏈接的顏色會變成藍色。而子菜單則是隱藏的,只有在鼠標懸停在菜單項上時才會顯示出來。位置是絕對定位,距離父級菜單項40像素,左對齊。
通過這段代碼,我們可以輕松實現一個簡單的點擊菜單欄顯示內容的效果,并且可以根據需要進行修改和擴展。當然,為了實現更復雜的效果,還需要理解CSS的其他特性和技巧。