为了账号安全,请及时绑定邮箱和手机立即绑定

更改 Ionic 5 中 ion-searchbar 输入的字体大小

更改 Ionic 5 中 ion-searchbar 输入的字体大小

皈依舞 2023-10-17 17:52:18
如何更改ion-searchbar输入的字体大小?有人可以帮忙吗?<ion-searchbar></ion-searchbar>这是我尝试过的,但这不起作用.searchbar-input {   font-size: 10px; }请参考我在Stackblitz中创建的工作示例
查看完整描述

3 回答

?
Helenr

TA贡献1780条经验 获得超3个赞

在离子 5 中


全局.scss


ion-searchbar {

    .searchbar-input-container {

        input{

            font-size: 14px !important;

        }

    }

}


查看完整回答
反对 回复 2023-10-17
?
萧十郎

TA贡献1815条经验 获得超12个赞

这是我在 Ionic 5 中的解决方案

全局.css

.searchbarinput {
    input{
       font-size: 20px !important;  
    }
}

在搜索页面中:

<ion-searchbar #searchbar (ionInput)="getProdForSearch($event)" class="searchbarinput" placeholder="Buscar produtos..." search-icon="search-sharp"></ion-searchbar>


查看完整回答
反对 回复 2023-10-17
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

为什么你<style>的主页模板文件中有标签?Angular(Ionic 的底层)模板编译器不允许这样做,并且会删除<style>您添加的任何标签。

如果您有全局 .css 或 .scss 文件(例如 index.scss),那么您可以简单地将.searchbar-input样式放在那里,它应该可以工作。

我能想到的另一种方法是添加encapsulation: ViewEncapsulation.None到您的HomePage组件中,这并不理想或可能会破坏某些东西,但仍然应该有效。

查看演示:https://stackblitz.com/edit/ionic-ionsearchbar-styling-vda1eu

我的意思是这样的:

主页.ts

@Component({

  selector: 'page-home',

  templateUrl: 'home.html',

  styleUrls: ['./home.scss'], // added

  encapsulation: ViewEncapsulation.None // added

})

export class HomePage { /*... */ }

主页.scss


.searchbar-input {

  font-size: 10px !important;

}


查看完整回答
反对 回复 2023-10-17
  • 3 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信