css - 如何突出显示 ionic 列表中的选定元素

标签 css ionic-framework ionic3

我在屏幕上填充了一个元素列表,只想在 ListView 中突出显示所选元素,请帮忙

 <ion-list >
  <button ion-item *ngFor="let route of Routes" (click)="selectCP(route)" >
    {{route.Name}}
  </button>  
 </ion-list>

最佳答案

使用 Angular 条件样式函数。

[class.stylename]="一些将返回 true 或 false 的条件语句"

例子:

<!-- This will probably go into your SCSS stylesheet -->
<style>
.highlight {
   background-color: #FFFF33 !important;
}
</style>

<!-- In your HTML code -->
 <ion-list >
  <button ion-item [class.highlight]="route == 1" *ngFor="let route of Routes" (click)="selectCP(route)" >
    {{route.Name}}
  </button>  
 </ion-list>

关于css - 如何突出显示 ionic 列表中的选定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50632982/

相关文章:

android - 如何在 iOS 和 Android 的屏幕中间(垂直和水平)对齐 ionic 卡?

html - 自动完成/填充未关闭

css - 如何将@mixin从一个sass文件包含到不同文件夹中的另一个sass文件

windows - 使 CSS3 @font-face 字体渲染在 Windows 上与 ClearType 兼容

node.js - ionic 和 Electron 应用程序未启动。启动应用程序时出错,在 {Project Directory} 中找不到模块

javascript - ionic 导航 - 不要更新导航栏

node.js - 无法在heroku中的nodejs上发帖

ios - Ionic 3 - ios 11 - 始终询问 GPS 位置

css - 阻止 "Hover Zoom"插件显示缩放的 img(或向 img div 添加类)

javascript - 单击链接后 Bootstrap 导航栏崩溃