css下拉菜单炫酷

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

CSS下拉菜单是网页设计中常用的一种效果,它可以为网站的用户带来更好的体验,同时也让网站看起来更加炫酷。下面我们来介绍一些常见的CSS下拉菜单效果。/*第一种下拉菜单效果*/ ul{ list-sty

CSS下拉菜单是网页设计中常用的一种效果,它可以为网站的用户带来更好的体验,同时也让网站看起来更加炫酷。下面我们来介绍一些常见的CSS下拉菜单效果。

/*第一种下拉菜单效果*/
ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
li{
  float: left;
  position: relative;
}
li a{
  display: block;
  padding: 8px 16px;
  text-decoration: none;
  color: #000;
  background-color: #f1f1f1;
}
li a:hover{
  background-color: #ccc;
}
li:hover ul{
  display: block;
}
ul ul{
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #f1f1f1;
  padding: 0;
}
ul ul li{
  float: none;
  width: 100%;
}
ul ul a:hover{
  background-color: #555;
  color: #fff;
}

/*第二种下拉菜单效果*/
.dropdown{
  position: relative;
  display: inline-block;
}
.dropdown-content{
  display: none;
  position: absolute;
  z-index: 1;
}
.dropdown:hover .dropdown-content{
  display: block;
}
.dropdown-content a{
  color: #fff;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  background-color: #333;
  transition: all 0.3s ease-in-out;
}
.dropdown-content a:hover{
  background-color: #555;
}

/*第三种下拉菜单效果*/
.dropdown-2{
  display: inline-block;
  position: relative;
}
.dropdown-content-2{
  display: none;
  min-width: 160px;
  position: absolute;
  z-index: 1;
}
.dropdown-2:hover .dropdown-content-2{
  display: block;
}
.dropdown-2:hover .dropbtn-2{
  background-color: #3e8e41;
}
.dropbtn-2{
  color: white;
  padding: 12px;
  font-size: 16px;
  border: none;
  background-color: #4CAF50;
}
.dropdown-content-2 a{
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  background-color: #f1f1f1;
}
.dropdown-content-2 a:hover{
  background-color: #ddd;
} 

这些效果分别采用了hover、position和z-index等属性来达到下拉菜单的效果,它们不同的排列方式和样式让用户可以选择适合自己需求的效果。总之,CSS下拉菜单是网页设计不可或缺的一部分,熟练地使用它可以使网站看起来更加炫酷和有趣。

文章说明:

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

题图来自Unsplash,基于CC0协议

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

评论列表 评论
发布评论

评论: css下拉菜单炫酷

粉丝

0

关注

0

收藏

0

已有0次打赏