2016-06-13 6 views
1

なぜ私のアバター画像はこのようにレンダリングされますか?私はちょうどイオンドキュメントV2例えばから標準マークアップに写真を割り当てることです。:イオン2:アバターの間違った形状

<ion-menu id="leftMenu" [content]="content" side="left"> 
    <ion-content> 
    <ion-item class="menu-header"> 
     <ion-avatar item-left class="menu-avatar"> 
      <img src="https://www.placecage.com/200/300"> 
     </ion-avatar> 
     <h2>Joe Bloggs</h2> 
    </ion-item>  
    <ion-list> 
     <ion-item> 
     <ion-icon name="home" item-left></ion-icon>Home 
     </ion-item> 
     <ion-item> 
     <ion-icon name="home" item-left></ion-icon>Home 
     </ion-item> 
     <ion-item> 
     <ion-icon name="home" item-left></ion-icon>Home 
     </ion-item>  
    </ion-list> 
    </ion-content> 
</ion-menu> 

<ion-nav id="nav" [root]="rootPage" #content swipe-back-enabled="false"></ion-nav> 

ここplunkrです:

https://plnkr.co/edit/EGDhKzSyaI3WZugldn4W?p=preview

おかげで。それが原因で、画像の大きさのだ

enter image description here

+0

助けを求めるコードのヘルプには、質問の中でそれを再現するのに必要な最短コード**が含まれている必要があります** [** Stack Snippet **](https://blog.stackoverflow.com/2014/) 09/introduction-runnable-javascript-css-and-html-code-snippets /)があります。 [**最小限で完全で検証可能なサンプルの作成方法**](http://stackoverflow.com/help/mcve) –

+0

そのコードでプランナーを作成できますか?そうすれば、そこに起こっていることを見つけ出すのがより簡単になるでしょう。 – sebaferreras

+0

https://plnkr.co/edit/EGDhKzSyaI3WZugldn4W?p=preview – Dave

答えて

0

45px x 45pxまたは300px x 300pxのような四角形でなければなりません)

あなたはこの1のためのあなたのイメージを変更する場合は、アバターが正しくレンダリングされ見ることができます。

<img src="https://www.placecage.com/300/300"> 

あなたはまだあなたが問題が修正されなければならないあなたのページスタイルでこれを追加する場合、正方形のない画像を使用したい場合:

ion-avatar img { 
    width: 100% !important; 
    height: 100% !important; 
} 
+0

もう一度やり直しても構いませんが、アスペクト比が歪んでいるようです。画像をワープするのではなく、画像を中央に配置する方法があれば、より良い方法があります。 – Dave

+0

私は 'イオンアバター'を試しました。質問と同じイメージになっています。私の検査要素は '.item-ios ion-avatar img { max-width:3.6rem; max-height:3.6rem; border-radius:1.8rem; } ' –

+0

あなたがしたように私はCSSを試みましたが、使用しませんイオンチームによって与えられたイオンアバターのinstedを実装しようとしていますが、 –

関連する問題