html - 使用 ionic.js 和 CSS 设置图标

标签 html css ionic-framework

如何使用 CSS 在选项卡中设置自己的图标?现在我默认使用 icon-on="icon ion-ios7-clock",但我想使用我自己的。

<ion-tab title="Фильтр" icon-on="icon ion-ios7-clock" icon-off="icon ion-ios7-clock-outline"
             on-select="places.onFilterTabPress()">

最佳答案

您必须定义自己的图标 css 类,就像您使用的所有 ionic 图标(例如 ion-ios7-clock)一样。它实际上是一种带有图标的字体。

如果您有一种字体想用作您自己的图标,那么您只需复制在 ionic.css 中找到的类:

.my-custom-icon:before {
      content: "MyIconFontContent";
      display: inline-block;
      font-family: "MyIconFont";
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      text-rendering: auto;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
}

如果您想使用图像,您可以在定义的类中将其用作背景图像,而不是字体内容。但您可能必须设置固定的宽度和高度。

关于html - 使用 ionic.js 和 CSS 设置图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27306349/

相关文章:

html - 如何在不将整个容器一起向下移动的情况下向下移动此导航栏

javascript - CSS 列大小

jquery - 如何让下拉导航子元素从顶部跟随父位置

javascript - Ionic 3 导航 Controller 弹出两次,模式的历史记录不一致

jquery - 使用 jQuery 和 CSS 翻转卡片

javascript - 具有溢出问题的固定/流动 div

android - 在 Android 应用程序中嵌入 Youtube 实时聊天

javascript - 如何将 onClick 函数添加到操作表?

php - 如何在onchange时显示数据库信息

html - 使用 OR 压缩多个 CSS 类选择标准