如何通过CSS自定义一个select元素来实现这种深色风格呢?

2024-02-09

如何创建如下图所示的选择元素?

我的代码是

<select>
    <option>-- Select City --</optoin>
    <option>Delhi</option>
    <option>Gurgaon</option>
</select>

这在 jQuery 中可用,但我想使用纯 CSS。


这是一个 CSS 支持的选择菜单;您可以根据需要自定义它:

label.custom-select {
    position: relative;
    display: inline-block;

}

.custom-select select {
    display: inline-block;
    padding: 4px 3px 3px 5px;
    margin: 0;
    font: inherit;
    outline:none; /* remove focus ring from Webkit */
    line-height: 1.2;
    background: #000;
    color:white;
    border:0;
}

/* Select arrow styling */
.custom-select:after {
    content: "▼";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 60%;
    line-height: 30px;
    padding: 0 7px;
    background: #000;
    color: white;
    pointer-events: none;
}

.no-pointer-events .custom-select:after {
    content: none;
}
<label class="custom-select">
    <select>
        <option>Sushi</option>
        <option>Blue cheese with crackers</option>
        <option>Steak</option>
        <option>Other</option>
    </select>
</label>

JSFiddle http://jsfiddle.net/TylerH/426wLqmp/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过CSS自定义一个select元素来实现这种深色风格呢? 的相关文章

  • 通过jquery ajax()和serialize()提交html表单

    我想通过 jquery ajax 提交此表单 这是我所做的 但它不起作用 即表单正在提交并刷新页面 但我没有看到响应 即在同一页面上打印数组 HTML
  • 在其他布局的 LinearLayout 中膨胀布局

    我有这个布局 ComposeView http img845 imageshack us img845 2121 d6zp png http img845 imageshack us img845 2121 d6zp png 2 个边框 左
  • Firefox 无法正确渲染:border-radius、box-shadow 和 border

    在下面的例子中 http jsfiddle net Du8f6 3 http jsfiddle net Du8f6 3 我将内部阴影设置为容器和 10px 边框 并将边框半径设置为 50 结果是容器边框外有奇怪的细白色边框 细白色边框在以下
  • 跳过解析 CODE 标签内的 BBCode

    我正在使用以下方法解析 BBCoderegex以便将其替换为 HTML 我现在被困住了 因为 code 标签解析 基本上 当你这样做时 code b this is bb b u code in u i code i code 它不应该取代
  • HTML 5 + iOS - 创建混合应用程序

    我正在尝试将我的本机 iOS 应用程序转换为使用 HTML 5 的混合应用程序 经过研究后我最终得到了jQuery 移动 phoneGap 我的问题是 是否可以将 html 5 和本机 iOS 功能混合在一个单一的版本中 看法 例如我可以使
  • 将 SqlDataReader 中的数据放入 HTML 表中

    我在数据库中有一些数据可以用来读取SqlDataReader 我想将它们放入我的 ASP NET 站点的 HTML 表中 但我不知道该怎么做 您可以使用网格视图 它是一个 asp net 控件 您只需将 datareader 绑定到 gri
  • 无法将滚动条保持在底部

    我有这个代码 div div
  • Javascript 当我们在 Chrome 中选择“停留在页面上”时如何调用函数

    请在 Chrome 浏览器中检查我的代码 如果您点击刷新 系统会提示您 2 个选项 离开此页面并 保持此页上 当我点击2 停留在此页面按钮它必须激活我的自定义功能显示消息 任何人都可以为我提供解决方案吗
  • #文档是什么意思?

    这是我的 HTML 文件 我正在尝试使用Selenium Webdriver API随着Chrome驱动程序 to send keys to an input归档内 但我无法访问其中的任何内容 document 我不明白为什么 有人可以告诉
  • 更改网格模板列会破坏布局

    定义时grid template columns在相应的父 div 中这很好 wrapper display grid grid template columns 1fr 1fr 700px 但是如果我只想要两列怎么办 如果我删除其中之一f
  • 如何在 CSS 中将子元素居中,即使它比父元素大?

    我想创建一个 css 类 以便可以将 div 放置在其父级的中心 我正在使用的代码是 centered position absolute margin auto bottom 0px left 0px top 0px right 0px
  • Bootstrap 3 按钮之间的空间

    如果我将几个 Bootstrap 3 按钮排成一行
  • 图像未完整显示在身体背景上

    例子 http jsbin com opokev 20 http jsbin com opokev 20 完整图片 http i53 tinypic com 347a8uu jpg http i53 tinypic com 347a8uu
  • 有什么方法可以安全地在浏览器中显示视频

    有什么方法可以安全地在浏览器中显示视频 就像他的安全措施之一 视频无法下载 谢谢 我想您的意思是您不希望您的视频被下载或复制 如果是这样 那么阻止人们下载视频或多或少是不可能的 甚至有很多工具可以从 YouTube 等大型提供商那里下载 因
  • jQuery 删除函数真的删除 Dom 元素吗?

    我真的想知道 jQuery 是否remove http api jquery com remove 函数确实从 DOM 中删除元素 首先 我看了here https stackoverflow com questions 2185760 j
  • 如何隔离 Vuetify 全局样式

    我已经开始在旧的现有项目中将 Vue js 与 Vuetify 结合使用 所以我没有重写所有前端 我只是导入了Vue并替换了一些部分 然后我注意到一个非常意想不到的行为 Vuetify 具有常见类的全局样式 例如 title它不仅影响整个页
  • ActiveX 日历控件在 Windows 7 中不起作用

    我们有一个经典的 ASP 应用程序 它使用以下日历对象
  • 如何在rollup中使用css @import?

    我尝试创建一个简单的汇总应用程序的配置 但在 css 方面遇到了一些麻烦 这是我的 CSS 文件 import normalize css import typeface roboto html body root height 100 f
  • Twitter Bootstrap 行过滤器/搜索框

    我无法找到有关如何为 Twitter Bootstrap 创建简单搜索查询或行过滤器的教程 我已经尝试了很多 我不确定是否我做错了什么或者插件与 Bootstrap 不兼容 如果可以的话请帮忙 我试过了 document ready fun
  • 如何在 HTML 中创建可编辑的下拉列表?

    我想创建一个带有下拉列表的文本字段 让用户选择一些预定义的值 用户还应该能够键入新值或从下拉列表中选择预定义值 我知道我可以为此使用两个小部件 但在我的应用程序中 如果将其统一在一个小部件中会更符合人体工程学 是否有标准小部件或者我必须使用

随机推荐

  • 从程序集中公开不同的类型名称(别名)

    这个问题与一个相关我之前未回答的问题 https stackoverflow com q 22097706 409279 因为我仍在解决同样的问题 但这是一种不同的方法 我目前正在 C NET 项目中使用第三方 SOAP Web 服务 不幸
  • 使用 OR 运算符的 IIF 查询不起作用

    我正在尝试在 MS Access 查询中运行以下内容作为条件 基本上我想做的是 如果 checkbox True 则显示所有记录 包括那些空白或空字段的记录 我的表单组合框 combo9 中的默认值为 如果 checkbox False 则
  • 使用knockoutjs虚拟元素动态创建html部分

    我试图将 虚拟元素 与 html 绑定一起使用来动态创建 html 部分 但失败并显示消息 绑定 html 不能与虚拟元素一起使用 这是jsfiddle http jsfiddle net d3Dpp http jsfiddle net d
  • 设置为 0.1 的浮点数将 false 与 0.1 进行比较[重复]

    这个问题在这里已经有答案了 int main float f 0 1 if f 0 1 printf True else printf False 我只是c的初学者 我不明白上述程序的行为 输出为假 为什么 0 1 is a double文
  • 整个应用程序中的一个 BillingClient 实例

    我有一个有很多活动的应用程序 其中一项活动是显示购买选项 在计费库的示例应用程序中 https github com googlesamples android play billing https github com googlesam
  • 计算流中的标准差

    使用 Python 假设我正在运行已知数量的项目I 并能够计算处理每一项所需的时间t 以及处理所花费的总时间T以及迄今为止已处理的项目数量c 我目前正在即时计算平均值A T c但这可能会因为单个项目需要非常长的时间来处理 几秒与几毫秒 而产
  • 使用 'document.body.scrollHeight;' 计算 UIWebView 内容动态高度在 iOS 10 中返回更大的值

    我正在使用 Objective C 创建一个应用程序 其中我使用的是UIWebView以 HTML 格式显示内容 我正在使用下面的代码UIWebView委托方法webViewDidFinishLoad NSUInteger contentH
  • 无法编译:节文本中无法识别重定位 0x2a

    编译 make 时我收到一条错误消息 make g fopenmp o lang test main o I include Lheader I include L lib llmi lblas lboost regex lpthread
  • php获取接口方法

    是否可以获取已实现接口的方法 例如 仅返回界面中的函数 bar interface iFoo public function bar class Foo implements iFoo public function bar public
  • 在java中,是否可以将Serialized接口添加到运行时没有它的类中?

    我想要序列化一个类 并且它实现了 Serializable 但它包含的对象之一没有实现 Serializable 有没有办法在运行时修改类以使其实现 Serialized 接口 以便我可以序列化它 我无法在编译时更改它 因为它是第三方库 也
  • IEnumerable 作为 WCF 方法的返回类型

    如果我定义一个具有字符串和日期时间属性的 Test 对象 并使用它返回 WCF 中的 IEnumerable T 集合 OperationContract IEnumerable
  • 如何在spyder中添加所有python库

    如何在 Spyder IDE 中添加我已使用终端下载并存在于目录 home username local lib python3 6 site packages 中的所有 python 库 我找到了答案 只需转到 工具 gt PYTHONP
  • 聚合根引用其他聚合根

    我目前正在大量使用 DDD 并且在从其他聚合根加载 操作聚合根时遇到问题 对于模型中的每个聚合根 我还有一个存储库 存储库负责处理根的持久性操作 假设我有两个聚合根 以及一些成员 实体和值对象 聚合根 1 和聚合根 2 AggregateR
  • 在一个逗号分隔的单元格中显示所有匹配的值

    我的 Excel 2010 电子表格中有两列数据 A 列中是一个类别 B 列中是一个值 对于 A 列中的每个唯一类别 B 列中将有多个值 我想在单独的工作表中实现的目标是在一个逗号 或分号等 分隔的单元格中显示每个唯一类别的所有值 例如 如
  • kafka-python 中的多处理

    我一直在使用 python kaka 模块从 kafka 代理中消费 我想并行使用具有 x 个分区的同一主题 该文档有这样的内容 Use multiple consumers in parallel w 0 9 kafka brokers
  • 从 GitHub 下载速度非常慢

    从 GitHub 克隆存储库时 我有时只能获得 50 100 KiB 秒 保持稳定 的下载速率 而大多数时候我的下载速率约为 10 MiB 秒 当从不同的机器 不同的全局IP 克隆相同的存储库时 我获得了全速 GitHub 对存储库克隆有速
  • 从 JavaScript 对象创建 HTML 表

    我是 JavaScript 的初学者 想要在 HTML 中显示对象数组 数据的格式是这样的 key apple value 1 90 key berry value 1 7 key banana value 1 5 key cherry v
  • 在 Android 中使用 firebase firestore 在不同条件下创建私人聊天和群聊

    我必须使用 firebase firestore 在现有应用程序中实现聊天功能 但有两种情况 创建私人聊天 在这种情况下 我有包含用户列表的回收器视图 同时我选择特定用户 然后开始当前用户和所选用户的通信 群聊 在这种情况下 我有食品列表
  • Linux内核中memcpy的实现

    I see memcpylinux内核实模式下的实现 GLOBAL memcpy pushw si pushw di movw ax di movw dx si pushw cx shrw 2 cx rep movsl popw cx an
  • 如何通过CSS自定义一个select元素来实现这种深色风格呢?

    如何创建如下图所示的选择元素 我的代码是