/* CSS样式代码 */ nav { position: fixed; top: 0; left: 0; bottom: 0; width: 200px; background-color: #f5f5f5; padding: 20px; } nav ul { list-style: none; padding: 0; margin: 0; } nav ul li { position: relative; } nav ul li a { display: block; padding: 10px; text-decoration: none; color: #333; } nav ul li:hover a { background-color: #333; color: #f5f5f5; } nav ul li ul { position: absolute; top: 0; left: 100%; width: 200px; background-color: #f5f5f5; display: none; } nav ul li:hover ul { display: block; } nav ul li ul li { position: relative; } nav ul li ul li a { display: block; padding: 10px; text-decoration: none; color: #333; } nav ul li ul li:hover a { background-color: #333; color: #f5f5f5; }
可以看到,这里的CSS样式使用了position定位、hover悬停、display控制等技巧,使得菜单的展示更加灵活多样,同时也方便用户进行快速选择。
除此之外,大家还可以通过JavaScript的加持,实现更加高效的交互效果,让页面的导航更加易于操作。