如何在后退按钮中获取自定义图标?

时间:2015-01-13 08:35:01

标签: css ionic-framework icons

我有以下代码:

<ion-nav-buttons side="left">
    <button class="button button-icon icon ion-chevron-left" ng-click="goBack()"></button>
</ion-nav-buttons>

产生以下输出:

enter image description here

我想更改自定义图标的使用图标(48×48像素)。

我怎样才能在Ionic中以正确的方式做到这一点?

我尝试按照this topic中的说明操作,但没有运气。

4 个答案:

答案 0 :(得分:12)

解决问题的方法很简单,只需输入你的.js:

 $ionicConfigProvider.backButton.icon('my-back-button');

(请参阅$ ionicConfigProvider文档here

和你的css:

.my-back-button {
content: url('http://cdn.mysitemyway.com/etc-mysitemyway/icons/legacy-previews/icons/black-ink-grunge-stamps-textures-icons-arrows/003683-black-ink-grunge-stamp-textures-icon-arrows-double-arrowhead-left.png');
width: 35px;
}

您可以在此LINK

中运行此示例

另一个解决方案可以是这个(仅使用CSS):

  <ion-nav-back-button class="button-clear">
    <i class="button button-icon my-back-button"></i>
  </ion-nav-back-button>

和你的css:

.my-back-button {
content: url('http://cdn.mysitemyway.com/etc-mysitemyway/icons/legacy-previews/icons/black-ink-grunge-stamps-textures-icons-arrows/003683-black-ink-grunge-stamp-textures-icon-arrows-double-arrowhead-left.png');
width: 48px;
}

请参阅此示例here

注意:离子博客在某种程度上建议使用图标字体,但从我的观点来看,当图标很少时没有意义。请阅读此link

我希望这些信息对您有用。

答案 1 :(得分:1)

做吧! :)

<ion-nav-back-button class="button-clear ion-chevron-left">
</ion-nav-back-button>

使用class =&#34;&#34;属性来设置你的自定义图标..在这种情况下,我使用了离子chevron-left(就像你的例子)..!

但是如果你想改变默认文本......你可以做不同的事情:

<ion-nav-back-button class="button-clear">
   <i class="ion-chevron-left"></i> Back Text
</ion-nav-back-button>

参考:http://ionicframework.com/docs/api/directive/ionNavBackButton/

答案 2 :(得分:1)

如果您使用的是 ionic 5

<ion-toolbar>
    <ion-buttons slot="start">
      <ion-back-button icon="chevron-back-outline"></ion-back-button>
    </ion-buttons>
    <ion-title class='text-center toolbar-text'>Title</ion-title>
  </ion-toolbar>

答案 3 :(得分:0)

答案可能为时已晚,但目前尚未提供最新版本的ionic(5.4.16) 以下方式可以节省很多时间

<ion-nav-buttons side="left">
    <button text="" icon="chevron-back-outline" ng-click="goBack()"></button>
</ion-nav-buttons>

希望它将对某人有所帮助