【发布时间】:2021-12-15 06:55:28
【问题描述】:
是否可以制作具有透明背景的标准选择列表?请看两个例子。我知道可以构建“自定义”选择列表并使其成为透明背景,但是可以使用选择元素吗?
HTML - 使用带有 Bootstrap 表单组的标准选择列表和带有自定义国家/地区的表单控件(我不知道如何透明地执行此选择列表)
<div class="form-group">
<select class="form-control form-control-lg countrylist">
<option selected>Choose...</option>
<option>Nigeria</option>
<option>Sweden</option>
<option>Poland</option>
<option>Spain</option>
</select>
</div>
HTML - 使用 li、a 和 ul 标签构建自定义选择列表。
<li class="dropdown nav-item">
<a data-toggle="dropdown" class="dropdown-toggle nav-link js-scroll-trigger">Clientes</a>
<ul class="dropdown-menu">
<li class="nav-item"> <a class="nav-link js-scroll-trigger" href="#">2ª via do boleto </a></li>
<li class="nav-item"> <a class="nav-link js-scroll-trigger" href="#">Atendimento </a></li>
<li class="nav-item"> <a class="nav-link js-scroll-trigger" href="#">Seja um revendedor </a></li>
<li class="nav-item"> <a class="nav-link js-scroll-trigger" href="#"> Depoimentos </a></li>
<li class="nav-item"> <a class="nav-link js-scroll-trigger" href="#">2ª via do boleto </a></li>
<li class="nav-item"> <a class="nav-link js-scroll-trigger" href="#">Atendimento </a></li>
<li class="nav-item"> <a class="nav-link js-scroll-trigger" href="#">Seja um revendedor </a></li>
</ul>
</li>
CSS
.countrylist .dropdown-menu {
background-color: transparent !important;
}
【问题讨论】:
-
您是否尝试过在 CSS 中使用
background:而不是background-color?我确实认为标准 Bootstrap 样式使用background,因此更改background-color:可能不会有太大变化。您也可以尝试在 CSS 中为背景赋予 RGBA 颜色并以这种方式使其透明?或半透明等。
标签: html css twitter-bootstrap bootstrap-4 drop-down-menu