>  기사  >  웹 프론트엔드  >  jQuery 모바일 개발에서 인라인 버튼과 그룹 버튼 작성에 대한 간략한 분석_jquery

jQuery 모바일 개발에서 인라인 버튼과 그룹 버튼 작성에 대한 간략한 분석_jquery

WBOY
WBOY원래의
2016-05-16 15:27:291472검색

인라인 버튼 data-inline=true
기본적으로 본문 콘텐츠 내의 모든 버튼은 블록 수준 요소라고 부르므로 화면 너비를 채웁니다.

그러나 버튼이 컴팩트하게 보이고 너비가 내부 텍스트와 아이콘에만 맞도록 하려면 버튼에 data-inline="true" 속성을 추가하세요.

2015124160046088.jpg (818×88)

동일한 줄에 나란히 배치되어야 하는 여러 개의 버튼이 있는 경우 각 버튼에 대해 data-inline="true" 속성을 설정하세요. 이렇게 하면 버튼의 스타일이 콘텐츠 너비에 맞춰지고 버튼이 같은 줄에 배치되도록 플로팅됩니다.

<a href="index.html" data-role="button" data-inline="true">Cancel</a>
<a href="index.html" data-role="button" data-inline="true" data-theme="b">Save</a>

2015124160112596.jpg (822×91)

인라인 버튼의 더 컴팩트한 버전을 만들려면 data-mini="true"를 추가하세요.

2015124160130770.jpg (824×60)

<a href="index.html" data-role="button" data-icon="delete" data-inline="true">Cancel</a>
<a href="index.html" data-role="button" data-icon="check" data-inline="true" data-theme="b">Save</a>

2015124160156830.jpg (823×86)

그룹 버튼 data-role=controlgroup
때로는 버튼 그룹을 별도의 컨테이너에 넣어 별도의 탐색 위젯처럼 보이도록 하고 싶을 때가 있습니다. 컨테이너의 버튼 그룹을 래핑한 다음 data-role="controlgroup" 속성을 컨테이너에 추가할 수 있습니다. Jquery Mobile은 수직 버튼 그룹을 생성하고 버튼 사이의 여백과 그림자를 삭제한 다음 처음 첫 번째와 마지막 버튼은 모서리가 둥글게 되어 있어 버튼 그룹처럼 보입니다.

<div data-role="controlgroup">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>

2015124160223090.jpg (821×146)

가로 정렬 data-type="horizontal"

기본적으로 그룹 버튼은 세로 목록으로 표시됩니다. 컨테이너에 data-type="horizontal" 속성을 추가하면 가로 버튼 목록으로 변환될 수 있습니다. 내용의 너비에 맞게 크기만 설정하세요. ((그래서 가로 레이아웃에서 버튼이 너무 많거나 버튼에 단어가 너무 많이 들어가지 않도록 주의하세요)

<div data-role="controlgroup" data-type="horizontal">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>

2015124160427751.jpg (829×71)

미니 버전 data-mini="true"

<div data-role="controlgroup" data-type="horizontal" data-mini="true">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>

2015124160450552.jpg (815×64)

아이콘만 data-iconpos="notext"

<div data-role="controlgroup" data-type="horizontal" data-mini="true">
 <a href="index.html" data-role="button" data-icon="arrow-u" data-iconpos="notext">Up</a>
 <a href="index.html" data-role="button" data-icon="arrow-d" data-iconpos="notext">Down</a>
 <a href="index.html" data-role="button" data-icon="delete" data-iconpos="notext">Delete</a>
</div>

2015124160513451.jpg (822×55)

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.