【问题标题】:align-text in ion-input Ionic 2离子输入离子2中的对齐文本
【发布时间】:2018-04-23 13:55:37
【问题描述】:

我在 ionic 中有这个 html

<ion-label color="primary" stacked>Email</ion-label>
<ion-input type="email" placeholder="Email Input"></ion-input>

如何使文本输入在右侧对齐文本

【问题讨论】:

    标签: css angular ionic2


    【解决方案1】:
    <div class="topPedding">
        <ion-item>
          <ion-input type="text" placeholder="Username" text-center></ion-input>
        </ion-item>
        <ion-item>
          <ion-input type="password" placeholder="Password" text-center></ion-input>
        </ion-item>
        <ion-item class="border-none" lines="none">
          <ion-toggle color="primary"></ion-toggle>
          <ion-label>Rem[![enter image description here][1]][1]ember Password</ion-label>
        </ion-item>
        <ion-button color="light" expand="block">Sign In</ion-button>
      </div>
    

    【讨论】:

      【解决方案2】:

      离子 3:

      <ion-input text-center></ion-input>
      

      【讨论】:

      • 现在看起来真的很容易。要右对齐,text-right 也可以。很惊讶这没有记录。
      【解决方案3】:

      在每个ion-input 里面都有一个input,这个输入就是你需要的样式,只需执行以下操作:

      ion-input {
        input {
          text-align: right;
          /* IF YOU ALSO WANT TO PUSH PLACHEHOLDER TO THE RIGHT USE THE FOLLOWING, IF NOT JUST DELETE THE ::-webkit-input-placeholder*/
          ::-webkit-input-placeholder {
            text-align: right;
          }
        }
      }
      

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2016-12-27
        • 2018-07-27
        • 2017-07-26
        • 2018-06-01
        • 2017-07-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-14
        相关资源
        最近更新 更多