CSS下拉导航可以在网页banner上进行精美的展示,为网页增色添彩。如果想要实现这样的效果,可以参照下面的代码示例:/*定义banner样式*/ .banner { height: 200px; b
CSS下拉导航可以在网页banner上进行精美的展示,为网页增色添彩。如果想要实现这样的效果,可以参照下面的代码示例:
/*定义banner样式*/ .banner { height: 200px; background-image: url('banner.jpg'); background-size: cover; position: relative; } /*定义下拉列表样式*/ .dropdown { position: absolute; top: 150px; /*与banner顶部距离*/ right: 0; /*与banner右边距离*/ background-color: #f9f9f9; width: 200px; display: none; /*初始不显示*/ z-index: 1; /*设置为最上层*/ } /*鼠标悬停时显示下拉列表*/ .banner:hover .dropdown { display: block; } /*定义下拉列表中每一个选项的样式*/ .dropdown a { display: block; color: #333; padding: 12px 16px; text-decoration: none; } /*鼠标悬停时选项变色*/ .dropdown a:hover { background-color: #f1f1f1; }
通过将下拉列表嵌套在banner中并设置为绝对定位,可以实现下拉列表在banner上方的效果。鼠标悬停时通过显示和隐藏,实现下拉列表的出现与消失。同时,调整下拉列表中选项的样式和定位,可以获得更好的显示效果。
粉丝
0
关注
0
收藏
0