angular - 将 matSuffix 内容与 mat-form-field 输入中的文本对齐

标签 angular input angular-material

我有一个带有 <span>💡</span> 的 mat-form-field作为 matSuffix

<mat-form-field appearance="outline">
  <input matInput
    placeholder="Details"
    name="details"
    required />
  <span matSuffix>💡</span>
</mat-form-field>

emigi 与文本不对齐的问题

enter image description here

任何想法如何解决?

最佳答案

使用 DIV 并尝试调整图标的位置以补偿默认字体大小 16px 和标准 mat-icon 后缀大小 24px 之间的差异:

<div matSuffix style="position: relative; bottom: 8px;">💡</div>

关于angular - 将 matSuffix 内容与 mat-form-field 输入中的文本对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59783953/

相关文章:

javascript - 想要用 ngif 在 div 中加载 img,当 ngif==false

angular - 将 ViewEncapsulation.None 设置为每个组件

c# - 响应多个 KeyDown 事件

angular - 如何禁用部分 Angular Material slider

angularjs - 新添加的 md-input-container 显示为无效

angular - 使用 cypress 从 Mat-select 中选择选项

angular - 如何在选择中选择第一个选项?

angular - 异步管道如何知道何时更新

input - 使用希腊字母作为变量名

c++ - cout 输入流有无 (void*)