angular - ionic 3中的选项卡和选项卡自定义图标

标签 angular ionic-framework ionic3 ionic-tabs

我正在构建一个 ionic 应用程序,其中我在底部使用 ionic 选项卡来导航整个应用程序。我想添加自定义 svg 作为选项卡图标。我不知道我该怎么做,但如果有任何解决方案,请提供链接或代码或文档的任何引用。

你好!!我正在构建一个 ionic 应用程序,其中我在底部使用 ionic 选项卡来导航整个应用程序。我想添加自定义 svg 作为选项卡图标。我不知道我该怎么做,但如果有任何解决方案,请提供链接或代码或文档的任何引用。

而且我还想在 ionic 标签中添加头像。

最佳答案

它是如此简单和容易。您只需将此 CSS/SCSS 用于您的自定义图标即可。

ion-icon {
&[class*="custom-"] {
    margin: 0 5px 0 0;
    vertical-align: middle;
    $sz: 20px;
    width: $sz;
    height: $sz;
} // custom icons
&[class*="pin"][ng-reflect-is-active="true"] {
    background: url("../assets/imgs/custom-icons/pin_on.png") no-repeat 50% 50%;
    background-size: contain;
}//in case of active
&[class*="pin"][ng-reflect-is-active="false"] {
    background: url("../assets/imgs/custom-icons/pin_off.png") no-repeat 50% 50%;
    background-size: contain;
}//in case of inactive
&[class*="stars"] {
    background: url("../assets/imgs/custom-icons/stars.png") no-repeat 50% 50%;
    background-size: contain;
}

这将是您的 HTML 内容。我这里举了两个例子,正常的一对一

<ion-tab [root]="home" tabTitle="Home" tabIcon="custom-pin"></ion-tab>

// another example

<ion-icon name="custom-stars" color="primary"></ion-icon>

关于angular - ionic 3中的选项卡和选项卡自定义图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48484578/

相关文章:

sass - ionic 3 警报字体大小

typescript - angular2 - 路径改变时终止可观察间隔的最佳方式

javascript - 在 angularJs 中更改 $scope 变量值

angular - 错误 RangeError : Maximum call stack size exceeded, core.js:15724

angularjs - 如果用户已经登录 ionic ,如何跳过登录页面

angular - 检查是否以 "ionic serve"运行以在程序中使用条件

angular - 如何在 Ionic 3 中禁用模态动画?

Angular 4 : how to set a default radio button from a list

javascript - Angular 2 - 如何在 addEventListener 处理函数中调用 typescript 函数?

angular - 如何在 typescript 中导入 highcharts 离线导出