html - 如何使下拉菜单透明,只有可见项目是按钮内的箭头和右边框?
问题描述
在这里我需要下拉按钮是透明的,但如果我background:transparent;
只做可见的东西是边框,我需要它是出现在下拉按钮和右边框内的箭头图标。这是代码
<div class="dropdown">
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Regular</a>
<a class="dropdown-item" href="#">Link 2</a>
</div>
</div>
<<这就是我需要的
解决方案
像这样的东西?
.dropdown-toggle {
background:transparent;
color: black;
border-width: 0 1px 0 0;
}
<div class="dropdown">
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Regular</a>
<a class="dropdown-item" href="#">Link 2</a>
</div>
</div>
这里有引导程序:https ://codepen.io/anon/pen/EGZNKd
箭头是白色的,所以当你让背景透明时,如果后面的背景也是白色的,你就看不到它了。所以我把它变成黑色以使其可见。
注意:这个 css 选择器会改变所有的下拉按钮,所以你可能想让它更具体。
编辑:更新以显示右边框。
推荐阅读
- python-3.x - python请求库在亚马逊AWS中不起作用
- r - R如何将两个data.frames彼此相邻,用NA填充不相等的行
- r - 聚合函数丢弃值,程序 R
- angular - 从最后一个斜杠中减去 string='aaaa/bbb/ccc/dd' 以获得 'dd'
- javascript - 循环 json 数据
- perl - 本地主机的 AnyEvent tcp 服务器-客户端示例在不使用 TLS 时挂起
- reactjs - AWS JS SDK:如何使用根 IAM 账户从子账户/另一个角色访问 GameLift 数据?
- dataframe - 如何在 pyspark 数据框中将几何列从二进制格式转换为字符串格式?
- javascript - 向页面添加新元素
- android - 为 x86 构建具有 ARM 兼容性的 Android 11