【问题标题】:How to update the height of ion-searchbar in Ionic 4?如何在 Ionic 4 中更新离子搜索栏的高度?
【发布时间】:2019-12-23 10:07:09
【问题描述】:

我正在尝试使用<ion-searchbar> 在 Ionic 4 中开发搜索功能。我遇到的问题是搜索栏的高度,我无法操纵它。我知道 Ionic 4 是基于 Web 组件的,它将每个组件包装在一个影子 DOM 中,但<ion-searchbar> 似乎没有影子 DOM,如下所示:

与其他在节点中可见影子 DOM 的组件不同:

这让我觉得我可以在<ion-searchbar> 中用类searchbar-input-container 覆盖div,但我不能,甚至Ionic 官方文档也没有涵盖任何可以实现这一点的属性或变量。请帮忙。

【问题讨论】:

    标签: angular ionic-framework ionic4


    【解决方案1】:

    在经历了很多麻烦之后,我尝试了一种解决方案,某些人也可以将其视为一种解决方法。我使用 transform: scale 的 CSS 来扩展我的 <ion-searchbar>。所以现在的代码变成了:

    ion-searchbar {        
        transform: scale(1.2); // Can also scale individually with scaleX() and scaleY()
        margin: 0 auto;
        width: 80%; // To avoid pixelate effect that occurs with scaling
    }
    

    您也可以将zoom CSS 属性用作zoom: 1.2,但根据MDN docs,建议使用transform 而不是zoom

    这允许我们在不使用类searchbar-input-container 访问div 的情况下增加高度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-01
      • 1970-01-01
      • 2020-05-06
      • 1970-01-01
      • 2018-07-24
      • 2020-11-05
      • 1970-01-01
      相关资源
      最近更新 更多