html - Angular 5 : Different foreground color for select list option text

标签 html css angular angular5

我想用不同的颜色为选择列表选项的前景着色: 以下是我的下拉菜单的代码:

<select id="tier" class="form-control" [(ngModel)]="tierId">
    <option *ngFor="let m of tierList" value="{{m.tier}}" >
        {{m.optiontext}} | {{m.count}} 
    </option>
</select>

我想以蓝色显示选项文本并以红色显示计数。无论如何我可以做到这一点吗?

最佳答案

native <select>不支持在一个选项中使用多种颜色。

您可以尝试其他库,例如@angular/material。

例如:

<mat-select id="tier" [(value)]="tierId">
  <mat-option *ngFor="let m of tierList" [value]="m.tier">
    <span style="color: blue;">{{m.optiontext}}</span> |
    <span style="color: red;">{{m.count}}</span>
  </mat-option>
</mat-select>

有关详细信息,请参阅 https://v5.material.angular.io/components/select/examples

关于html - Angular 5 : Different foreground color for select list option text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56999857/

相关文章:

javascript - 如何获取在 html5 Canvas 上绘制的任何图像元素(可调整大小/可拖动)的位置(以坐标为单位)?

html - 如何创建 Box Shadow 翻转和悬停 css 导航?

javascript - jQuery 取消先前排队的事件处理程序以重新启动 CSS 动画

css - 在 Drupal 7 中为 Md Megamenu 自定义样式

html - 如何在同一行上对齐表格和 div?

angular - ionic 3 : deployment typescript error

javascript - 如何创建一个在 apache tomcat 服务器中创建文本文件的 HTML 页面?

javascript - 我如何从另一个网站获得 "getImageData"?安全错误 : DOM Exception 18

angular - Docker/bin/sh : 1: ng: not found (Angular)

javascript - Angular 5 在路由器中使用 Angular cli 非延迟加载模块