CSS手機滑動菜單是一種在移動設備上常用的交互效果,它可以充分利用有限的屏幕空間,同時也是一種美觀且易于操作的設計,在Web開發中常常會用到。
/* CSS代碼示例 */ body { overflow-x: hidden; } .nav-menu { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; transition: all 0.3s ease-in-out; transform: translateX(-100%); background-color: #ffffff; } .nav-menu.active { transform: translateX(0); } .nav-menu ul { list-style: none; padding: 0; margin: 0; } .nav-menu ul li { padding: 15px; border-bottom: 1px solid #cccccc; font-size: 16px; } .nav-menu ul li:last-child { border-bottom: none; }
代碼示例中,我們創建了一個.nav-menu元素,其中用到了CSS的position屬性將菜單固定到屏幕頂部,用overflow-x來禁止水平滾動條的產生。transition屬性用于制定菜單打開/關閉的動畫效果,transform屬性用于設置菜單的偏移量,background-color用于設置菜單的背景色。
最后,我們在菜單的ul元素中,設置了列表信息的樣式,包括li元素的padding、border、font-size等屬性,讓列表內容更加美觀易讀。