이온 형태와 입력 상자
list 클래스는 입력 요소에도 사용할 수 있습니다. 항목 입력 및 항목 클래스는 텍스트 상자와 해당 레이블을 지정합니다.
입력 상자 속성: 자리 표시자
다음 예에서 기본값은 100% 너비(왼쪽과 오른쪽에 테두리 없음)이며 자리 표시자 속성은 입력 필드의 예상 값에 대한 프롬프트 정보를 설정하는 데 사용됩니다. .
<div class="list"> <label class="item item-input"> <input type="text" placeholder="First Name"> </label> <label class="item item-input"> <input type="text" placeholder="Last Name"> </label> <label class="item item-input"> <textarea placeholder="Comments"></textarea> </label> </div>
입력 상자 속성: input-label
입력 상자 입력 왼쪽에 레이블을 배치하려면 입력 레이블을 사용하세요.
<div class="list"> <label class="item item-input"> <span class="input-label">用户名:</span> <input type="text"> </label> <label class="item item-input"> <span class="input-label">密码:</span> <input type="password"> </label> </div>
스태킹 태그
스태킹 태그는 일반적으로 입력 상자의 머리 부분에 위치합니다. 각 옵션은 item-stacked-label 클래스를 사용하여 지정됩니다. 각 입력 상자는 입력 레이블을 지정해야 합니다. 다음 예에서는 placeholder 속성을 사용하여 정보 입력 프롬프트를 설정합니다.
<div class="list"> <label class="item item-input item-stacked-label"> <span class="input-label">First Name</span> <input type="text" placeholder="John"> </label> <label class="item item-input item-stacked-label"> <span class="input-label">Last Name</span> <input type="text" placeholder="Suhr"> </label> <label class="item item-input item-stacked-label"> <span class="input-label">Email</span> <input type="text" placeholder="john@suhr.com"> </label> </div>
플로팅 라벨
플로팅 라벨은 스택 라벨과 유사하지만, 플로팅 라벨에는 애니메이션 효과가 있습니다. 각 옵션은 item-floating-label 클래스를 지정해야 하며 입력 라벨은 input-label을 지정해야 합니다. .
<div class="list"> <label class="item item-input item-floating-label"> <span class="input-label">First Name</span> <input type="text" placeholder="First Name"> </label> <label class="item item-input item-floating-label"> <span class="input-label">Last Name</span> <input type="text" placeholder="Last Name"> </label> <label class="item item-input item-floating-label"> <span class="input-label">Email</span> <input type="text" placeholder="Email"> </label> </div>
인라인 양식
기본적으로 각 입력 필드의 너비는 100%이지만 목록 목록 삽입 또는 카드 클래스를 사용하여 양식의 패딩을 설정할 수 있습니다. 카드 클래스에는 그림자가 있습니다.
<div class="list list-inset"> <label class="item item-input"> <input type="text" placeholder="First Name"> </label> <label class="item item-input"> <input type="text" placeholder="Last Name"> </label> </div>
인라인 입력 필드
인라인 엔터티 목록을 설정하려면 list-inset을 사용하세요. 버튼을 삽입하려면 item-input-inset 스타일을 사용하세요.
<div class="list"> <div class="item item-input-inset"> <label class="item-input-wrapper"> <input type="text" placeholder="Email"> </label> <button class="button button-small"> Submit </button> </div> </div>
아이콘이 있는 입력 상자
item-input 입력 상자에 아이콘을 쉽게 추가할 수 있습니다. 아이콘은 <input> 앞에 추가할 수 있습니다.
<div class="list list-inset"> <label class="item item-input"> <i class="icon ion-search placeholder-icon"></i> <input type="text" placeholder="Search"> </label> </div>
헤더 입력 상자
입력 상자를 헤더에 배치할 수 있으며 제출 또는 취소 버튼을 추가할 수 있습니다.
<div class="bar bar-header item-input-inset"> <label class="item-input-wrapper"> <i class="icon ion-ios-search placeholder-icon"></i> <input type="search" placeholder="搜索"> </label> <button class="button button-clear"> 取消 </button> </div>