Framework7 - Pantalla de inicio de sesión desde HTML
Descripción
Puede abrir y cerrar la pantalla de inicio de sesión utilizando el inicio de sesión de pantalla abierta y cierre de sesión de pantalla clases Framework7.
Ejemplo
El siguiente ejemplo muestra las pantallas de inicio de sesión de apertura y cierre desde HTML en Framework7:
<!DOCTYPE html>
<html>
<head>
<meta name = "viewport" content = "width = device-width, initial-scale = 1,
maximum-scale = 1, minimum-scale = 1, user-scalable = no, minimal-ui" />
<meta name = "apple-mobile-web-app-capable" content = "yes" />
<meta name = "apple-mobile-web-app-status-bar-style" content = "black" />
<title>Login Screen from HTML</title>
<link rel = "stylesheet"
href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.min.css" />
<link rel = "stylesheet"
href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.colors.min.css" />
</head>
<body>
<div class = "views">
<div class = "view view-main">
<div class = "navbar">
<div class = "navbar-inner">
<div class = "center sliding">Login Screen from HTML</div>
</div>
</div>
<div class = "pages">
<div data-page = "index" class = "page navbar-fixed">
<div class = "page-content">
<div class = "content-block">
<p><a href = "#" class = "open-login-screen">Click here to open Login Screen</a></p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class = "login-screen">
<div class = "view">
<div class = "page">
<div class = "page-content login-screen-content">
<div class = "login-screen-title">Login Here</div>
<form>
<div class = "list-block">
<ul>
<li class = "item-content">
<div class = "item-inner">
<div class = "item-title label">Username</div>
<div class = "item-input">
<input type = "text" name = "username" placeholder = "Enter the username">
</div>
</div>
</li>
<li class = "item-content">
<div class = "item-inner">
<div class = "item-title label">Password</div>
<div class = "item-input">
<input type = "password" name = "password" placeholder = "Enter the password">
</div>
</div>
</li>
</ul>
</div>
<div class = "list-block">
<ul>
<li><a href = "#" class = "item-link list-button">Log In</a></li>
</ul>
<div class = "list-block-label">
<p><a href = "#" class = "close-login-screen">Click here to close Login Screen</a></p>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<script type = "text/javascript"
src = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/js/framework7.min.js"></script>
<script>
// Here you can initialize the app
var myApp = new Framework7();
// If your using custom DOM library, then save it to $$ variable
var $$ = Dom7;
// Add the view
var mainView = myApp.addView('.view-main', {
// enable the dynamic navbar for this view:
dynamicNavbar: true
});
</script>
</body>
</html>
Salida
Realicemos los siguientes pasos para ver cómo funciona el código dado anteriormente:
Guarde el código HTML proporcionado anteriormente como login_screen_from_html.html archivo en la carpeta raíz de su servidor.
Abra este archivo HTML como http: //localhost/login_screen_from_html.html y la salida se muestra como se muestra a continuación.
La salida muestra el uso de las clases de pantalla de inicio de sesión abierta y pantalla de inicio de sesión cerrada para abrir y cerrar la pantalla de inicio de sesión desde HTML. Cuando hace clic en el enlace, se muestra un asistente de inicio de sesión donde puede ingresar el nombre de usuario y la contraseña y hacer clic en el botón de inicio de sesión para iniciar sesión.
Haga clic en la opción Cerrar pantalla de inicio de sesión para cerrar la pantalla de inicio de sesión.