首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ionic 4中将搜索栏的搜索图标移动到搜索栏右侧

如何在ionic 4中将搜索栏的搜索图标移动到搜索栏右侧
EN

Stack Overflow用户
提问于 2020-02-05 12:16:23
回答 1查看 5K关注 0票数 1

我正在使用ionic-4开发一个混合应用程序。我有一个简单的搜索页面,我想将搜索图标移到ion-searchbar组件的右侧。我尝试过使用不同的CSS规则,但我没有找到任何解决方案。

我的离子搜索条形码如下:

代码语言:javascript
复制
<ion-header>
  <ion-toolbar>
    <ion-buttons slot="start">
      <ion-back-button></ion-back-button>
    </ion-buttons>
    <ion-searchbar showCancelButton="never"></ion-searchbar>
  </ion-toolbar>
</ion-header>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-05 16:27:10

由于搜索栏组件是does not have shadow dom enabled,所以您可以很好地操作内部组件的CSS。您只需重置ion-icon left CSS属性,并确保在global.scss中执行此操作

代码语言:javascript
复制
ion-searchbar ion-icon {
  right: 16px !important;
  left: auto !important;
}

如果您在index.html内的html标记上设置了dir="rtl",您可以看到,当需要翻转图标时,ionic也会以同样的方式执行此操作:

代码语言:javascript
复制
[dir=rtl].sc-ion-searchbar-md .searchbar-search-icon.sc-ion-searchbar-md {
  left: unset;
  right: unset;
  right: 16px;
}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60068947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档