css下拉导航显示在banner上

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

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上方的效果。鼠标悬停时通过显示和隐藏,实现下拉列表的出现与消失。同时,调整下拉列表中选项的样式和定位,可以获得更好的显示效果。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css下拉导航显示在banner上

粉丝

0

关注

0

收藏

0

已有0次打赏