css下拉菜单下角标

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

CSS下拉菜单下角标 下拉菜单在网站设计中是一个非常常见的UI元素。CSS下拉菜单可以在HTML和CSS中轻松实现。不过,在绘制这些下拉菜单时,可能需要添加一个指示下拉菜单按钮并显示用户的当前选择的箭

CSS下拉菜单下角标
下拉菜单在网站设计中是一个非常常见的UI元素。CSS下拉菜单可以在HTML和CSS中轻松实现。不过,在绘制这些下拉菜单时,可能需要添加一个指示下拉菜单按钮并显示用户的当前选择的箭头或下角标。
下面是一个简单的下拉菜单代码示例:
<!-- HTML代码 -->
<div class="dropdown">
  <button class="btn">下拉菜单</button>
  <div class="dropdown-content">
    <a href="#">Link 1</a>
    <a href="#">Link 2</a>
    <a href="#">Link 3</a>
  </div>
</div>
<br>
/* CSS代码 */
.dropdown {
  position: relative;
  display: inline-block;
  border-bottom: 1px solid gray;
}
<br>
.dropdown-content {
  display: none;
  position: absolute;
  z-index: 1;
}
<br>
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
<br>
.dropdown:hover .dropdown-content {
  display: block;
} 

这个CSS下拉菜单代码很简单,比较常用的方法是使用下角标来指示按钮的位置和用户的选择。下角标是一个指向下方的三角形,可以通过CSS中的border属性绘制和定位。
下面是添加下角标的CSS代码:
.dropdown .btn::after {
  content: "";
  border-top: 6px solid black;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
<br>
.dropdown:hover .btn::after {
  border-top: 0;
  border-bottom: 6px solid black;
  transform: translateY(-50%) rotate(180deg);
}
<br>
.dropdown-content a:hover {
  background-color: #f1f1f1;
} 

这个CSS代码为下拉菜单按钮添加了一个下角标,并且当鼠标在按钮上悬停时,旋转箭头180度并且在列表中的链接悬停时添加了一个背景色。
总之,通过CSS样式,下拉菜单现在已经被美化得更加互动而且易用,在优化用户界面方面也易于使用和重复使用。

文章说明:

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

题图来自Unsplash,基于CC0协议

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

评论列表 评论
发布评论

评论: css下拉菜单下角标

粉丝

0

关注

0

收藏

0

已有0次打赏