mip-lightbox 弹层
mip-lightbox est un composant de calque flottant plein écran qui est affiché ou fermé sous le contrôle de l'utilisateur. Le composant couvre tout l'écran. Les éléments du composant qui dépassent l'écran seront masqués et ne pourront pas glisser.
Exemple
<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>
Attributs
id
Description : ID du composant
Obligatoire : Oui
Type : Chaîne
layout
Description : Layout
Obligatoire : Oui
Type : String
Valeur :non afficher
Remarques
mip-lightbox est masqué par défaut. Le nœud dom utilisé comme commutateur ouvert doit définir l'attribut on, et la valeur de l'attribut on est "tap: composant ID.open".
En tant que nœud dom qui ferme la lightbox, vous devez définir l'attribut on, et la valeur de l'attribut on est "tap: composant ID.close".
En même temps, en tant que nœud dom qui ouvre et ferme la lightbox, vous devez définir l'attribut on, et la valeur de l'attribut on est "tap: composant ID.toggle".
mip-lightbox nécessite un nœud enfant div, et les classes de ce div doivent avoir une lightbox.