/* 悬浮导航栏的 CSS 代码 */ .navbar { position: fixed; top: 0; left: 0; width: 100%; background-color: #fff; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); z-index: 999; } .navbar ul { display: flex; list-style: none; margin: 0; padding: 0; } .navbar li { margin-right: 2rem; font-size: 1.2rem; } .navbar a { color: #333; text-decoration: none; transition: color 0.2s; } .navbar a:hover { color: #007bff; }
上述代码中,position属性的值设为fixed,可以使导航栏固定在页面的顶部。而z-index属性的值较高,则可以使导航栏永远位于页面的最上层。接下来,大家用display属性将导航菜单项布局为一行,list-style:none取消了菜单项默认的样式,而margin和padding属性可以对菜单项的间距进行调整。
而对于菜单项内的文本样式,大家使用了font-size和color属性进行调整。hover伪类用于在指针悬停在菜单项上时改变链接的颜色,加强了用户与页面的交互体验。
当然,在实际开发中,你可以对导航栏的样式、按钮的位置、颜色配色进行自定义设计,使其更好地融入你的网站风格。不过通过以上片段你应该可以对CSS悬浮导航栏实现的方式有了一定的了解,愿你的网站能够成功地实现这一需求!