css下拉框的包含

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

CSS下拉框是一种非常有用的网页元素,它可以使用户在列表中选择一个选项并提交数据。下面是如何**创建CSS下拉框**的代码示例:/*创建下拉框框架*/ .dropdown { position: re

CSS下拉框是一种非常有用的网页元素,它可以使用户在列表中选择一个选项并提交数据。下面是如何**创建CSS下拉框**的代码示例:

/*创建下拉框框架*/
.dropdown {
  position: relative;
  display: inline-block;
}

/*为下拉框添加样式*/
.dropdown select {
  width: 100%;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  background-color: #f1f1f1;
  font-size: 16px;
  color: #696969;
}

/*添加下拉箭头*/
.dropdown::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #696969;
}

/*当鼠标悬浮在下拉框上时,改变样式*/
.dropdown:hover select {
  background-color: #ddd;
}

/*当下拉框展开时,改变箭头方向*/
.dropdown select:focus ~ .arrow::after {
  border-top: 8px solid transparent;
  border-bottom: 8px solid #696969;
  transform: rotate(180deg);
}

/*创建下拉框选项框架*/
.dropdown-content {
  display: none;
  position: absolute;
  z-index: 1;
}

/*为下拉框选项添加样式*/
.dropdown-content option {
  color: #696969;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  font-size: 16px;
}

/*当下拉框展开时显示下拉选项*/
.dropdown select:focus ~ .dropdown-content {
  display: block;
}

/*当鼠标悬浮在下拉选项上时改变样式*/
.dropdown-content option:hover {
  background-color: #ddd;
}

使用这段代码,我们可以快速**创建一个漂亮的下拉框**。这个下拉框不仅可以使用默认的样式,也可以根据自己的需求进行样式改变。

文章说明:

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

题图来自Unsplash,基于CC0协议

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

评论列表 评论
发布评论

评论: css下拉框的包含

粉丝

0

关注

0

收藏

0

已有0次打赏