イオンリスト
List は広く使用されているインターフェイス要素であり、ほぼすべてのモバイル アプリで使用されています。
リストには、基本的なテキスト、ボタン、スイッチ、アイコン、サムネイルなどが含まれます。
リスト項目には、任意の HTML 要素を使用できます。コンテナ要素にはリスト クラスが必要で、各リスト項目には項目クラスが必要です。
ionList と ionItem は、スライド編集、ドラッグによる並べ替え、項目の削除など、さまざまな操作方法を簡単にサポートできます。
基本的な使用法:
<ul class="list"> <li class="item"> ... </li> </ul>
リスト区切り文字
item-divider クラスを使用してリストの区切り文字を作成できます。デフォルトでは、リスト項目は異なる背景色とフォントの太さで区別されますが、それを使用することもできます。簡単にカスタマイズできます。
<div class="list"> <div class="item item-divider"> Candy Bars </div> <a class="item" href="#"> Butterfinger </a> ... </div>
アイコン付きリスト
リスト項目の左側または右側のアイコンを指定できます。
アイコンを左側に設定するには item-icon-left を使用し、アイコンを右側に設定するには item-icon-right を使用します。両側にアイコンが必要な場合は、両方のクラスを追加するだけです。
次の例では、リスト項目内で <a> タグを使用して、各リスト項目をクリック可能にします。
リスト項目で <a> または <button> 要素が使用されている場合、右側にアイコンが追加されていない場合は、上矢印が自動的に追加されます。
この例では、最初の項目には左側にアイコンのみがあり、2 番目の項目には左右にアイコンがあり、3 番目の項目には右側にアイコン (およびメモ項目 - ノート) があり、4 番目の項目にはアイコンが付いています。バッジ要素があります。
<div class="list"> <a class="item item-icon-left" href="#"> <i class="icon ion-email"></i> Check mail </a> <a class="item item-icon-left item-icon-right" href="#"> <i class="icon ion-chatbubble-working"></i> Call Ma <i class="icon ion-ios-telephone-outline"></i> </a> <a class="item item-icon-left" href="#"> <i class="icon ion-mic-a"></i> Record album <span class="item-note"> Grammy </span> </a> <a class="item item-icon-left" href="#"> <i class="icon ion-person-stalker"></i> Friends <span class="badge badge-assertive">0</span> </a> </div>
ボタンリスト
item-button-right クラスまたは item-button-left クラスを使用して、リスト項目にボタンを配置します。
<div class="list"> <div class="item item-button-right"> Call Ma <button class="button button-positive"> <i class="icon ion-ios-telephone"></i> </button> </div> ... </div>
アバター付きリスト
item-avatarを使用してアバター付きリストを作成します:
<div class="list"> <a class="item item-avatar" href="#"> <img src="../style/images/venkman.jpg"> <h2>Venkman</h2> <p>Back off, man. I'm a scientist.</p> </a> ... </div>
サムネイルリスト
item-thumbnail-leftクラスは左揃えのサムネイルを追加するために使用されます サムネイル、 item-thumbnail-right クラスは、右揃えのサムネイルを追加するために使用されます。
<div class="list"> <a class="item item-thumbnail-left" href="#"> <img src="../style/images/cover.jpg"> <h2>Pretty Hate Machine</h2> <p>Nine Inch Nails</p> </a> ... </div>
インセットリスト
リストをコンテナに埋め込むことができますが、リストは全幅表示されません。
インラインリストのスタイルは list list-inset です。通常のリストとの違いは、タブのようなマージン (marign) があることです。
インラインリストには影効果がなく、スクロールすると効果が良くなります。
りー