/* CSS代码开始 */ /* 将菜单容器设置为position: fixed和top: 0来实现固定在网页顶部 */ .menu-container { position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; background-color: #fff; } /* 将菜单项设为float: left并设置padding和margin来调整菜单项之间的间距*/ .menu-item { float: left; margin: 0 10px; padding: 10px; font-size: 16px; font-weight: bold; } /* 在鼠标悬停时改变菜单项的颜色 */ .menu-item:hover { color: #ff0000; } /* 在当前选定的菜单项上应用一个不同的样式 */ .current-menu-item { color: #ff0000; border-bottom: 3px solid #ff0000; } /* CSS代码结束 */
上述代码展示了如何让菜单容器固定在网页顶部,使其float: left并设置padding和margin来调整菜单项之间的间隔。大家还在菜单项上应用了:hover和.current-menu-item样式,使菜单在悬停和选定时颜色和边框发生变化。
一旦你设置了你的CSS,你需要找到一个方法来实现你的菜单。最简单的方法是使用HTML ul和li元素来创建菜单。以下是示例代码。
上述的HTML代码将菜单显示为一个列表,并通过应用CSS类来指定菜单项的样式。要让菜单项更具交互性,你可以在元素上使用JavaScript来添加点击事件,并使用ajax从服务器获取数据。这些都是在CSS顶部菜单的基础上添加更多交互性和响应能力的一些例子。