밉라이트박스 弹层
mip-lightbox는 사용자 제어에 따라 표시되거나 닫히는 전체 화면 플로팅 레이어 구성 요소입니다. 구성 요소에서 화면을 벗어나는 요소는 숨겨지고 슬라이드할 수 없습니다.
Example
<button on="tap:my-lightbox.open" id="btn-open" role="button" tabindex="0"> Open lightbox </button> <mip-lightbox id="my-lightbox" layout="nodisplay" class="mip-hidden"> <div class="lightbox"> <h1>Hello, World!</h1> <p> this is the lightbox</p> </div> </mip-lightbox>
Attributes
id
Description: Component ID
필수: Yes
Type: String
layout
Description: Layout
필수: Yes
Type: String
Value :nodisplay
메모
mip-lightbox는 기본적으로 숨겨져 있습니다. 오픈 스위치로 사용되는 dom 노드는 on 속성을 설정해야 하며, on 속성의 속성 값은 "tap: component ID.open"입니다.
라이트박스를 닫는 dom 노드로 on 속성을 설정해야 하며, on 속성 값은 "tap:Component ID.close"입니다.
동시에 라이트박스를 열고 닫는 dom 노드로 on 속성을 설정해야 하며, on 속성 값은 "tap:컴포넌트 ID.toggle"입니다.
mip-lightbox에는 div 하위 노드가 필요하며 이 div의 호출에는 라이트박스가 있어야 합니다.