-->

martes, 16 de abril de 2019

10.- Transiciones en Popus (JQuery Mobile)

Transiciones

Por defecto, las ventanas emergentes no tienen efectos de transición añadidos. Puede utilizar cualquiera de los efectos que presentamos en el capítulo "Transiciones". Simplemente aplique el atributo data-transition = " value " al enlace que abre la ventana emergente:
Ejemplo:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>

</head>
<body>
<div data-role="page">
<div data-role="header">
<h1>Bienvedido</h1>
</div>

<div data-role="main" class="ui-content">
<p>Ejemplo de transiciones</p>
<p><b>Nota:</b> Por razones de rendimiento, jQuery Mobile recomienda usar "pop", "fade" o "none" para obtener animaciones suaves y rápidas.</p>
<a href="#myPopup" data-rel="popup" class="ui-btn" data-transition="fade">Fade</a>
<a href="#myPopup" data-rel="popup" class="ui-btn" data-transition="flip">Flip</a>
<a href="#myPopup" data-rel="popup" class="ui-btn" data-transition="flow">Flow</a>
<a href="#myPopup" data-rel="popup" class="ui-btn" data-transition="pop">Pop</a>
<a href="#myPopup" data-rel="popup" class="ui-btn" data-transition="slide">Slide</a>
<a href="#myPopup" data-rel="popup" class="ui-btn" data-transition="slidefade">Slidefade</a>
<a href="#myPopup" data-rel="popup" class="ui-btn" data-transition="slideup">Slide up</a>
<a href="#myPopup" data-rel="popup" class="ui-btn" data-transition="slidedown">Slide down</a>
<a href="#myPopup" data-rel="popup" class="ui-btn" data-transition="turn">Turn</a>
<a href="#myPopup" data-rel="popup" class="ui-btn" data-transition="none">No transition</a>

<div data-role="popup" id="myPopup" class="ui-content">
<p>Esto es un popup.</p>
</div>
</div>

<div data-role="footer">
<h1>Pie de pagina</h1>
</div>
</div>
</body>
</html>
Resultado:


No hay comentarios:

Publicar un comentario