使用HTML5和CSS3的下拉输入

使用HTML5和CSS3的下拉输入,html,css,Html,Css,我正在尝试创建一个如下所示的输入下拉列表: [![在此处输入图像描述][1][1] 当它下降时,应该是这样的: 现在,我的下拉列表如下所示: 在我的下拉列表中,下拉按钮不以蓝色突出显示。我不确定如何在输入中获得下拉按钮 我的HTML: <input #input type="text" class="form-control input-list tn-input-list" [(ngModel)]="query" (keyup)="filter($event)"> <

我正在尝试创建一个如下所示的输入下拉列表: [![在此处输入图像描述][1][1] 当它下降时,应该是这样的: 现在,我的下拉列表如下所示:

在我的下拉列表中,下拉按钮不以蓝色突出显示。我不确定如何在输入中获得下拉按钮

我的HTML:

<input #input type="text" class="form-control input-list tn-input-list" [(ngModel)]="query" (keyup)="filter($event)">
    <button class="button-list tn-button-list" (click)="showAll(input)">
      <span class="tn icon-icon_Dropdown_Arrow  icon-padding"></span>
    </button>

    <ul id="list-group" class="list-group group-list tn-group-list" *ngIf="filteredList.length > 0">
        <li *ngFor="let item of filteredList" [class.active]="item.selected" [id]="item.selected" class="list-group-item item-list tn-item-list" (click)="select(item)">
          {{ item.name }}
        </li>
    </ul>

请注意:我只能使用引导和自定义样式。(我需要下拉按钮与输入框一起突出显示。)

要在输入框中恢复按钮,可以添加此css部分:

.tn-button-list {
  transform: translateX(-100%);
  background-color: transparent;
  border: none;
}

要恢复输入框中的按钮,可以添加以下css部分:

.tn-button-list {
  transform: translateX(-100%);
  background-color: transparent;
  border: none;
}

清楚地告诉我你的问题。。。你需要的是清楚地告诉我你的问题。。。你需要什么