Polímero - Panel del cajón de papel
El panel del cajón de papel es un panel del cajón que se desliza hacia adentro / hacia afuera para ocultar / revelar el panel principal. La posición normal del cajón está en el lado izquierdo del panel principal. El cajón se apilará sobre el panel principal en el diseño estrecho.
Para obtener el panel del cajón de papel en su directorio, debe usar el siguiente comando en el símbolo del sistema.
bower install --save PolymerElements/paper-drawer-panel
Ejemplo
El siguiente ejemplo especifica el uso del elemento paper-drawer-panel en Polymer.js. Cree un archivo index.html y agregue el siguiente código en él.
<!doctype html>
<html>
<head>
<link rel = 'import' href = 'my-app.html'>
</head>
<body>
<my-app></my-app>
</body>
</html>
Ahora, abra el archivo my-app.html e incluya el siguiente código en él.
<link rel = 'import' href='bower_components/polymer/polymer.html'>
<link rel = "import" href="bower_components/paper-button/paper-button.html">
<link rel = "import" href = "bower_components/paper-styles/paper-styles.html">
<link rel = "import" href = "bower_components/paper-card/paper-card.html">
<link rel = "import" href = "bower_components/iron-icons/iron-icons.html">
<link rel = "import" href = "bower_components/iron-icons/communication-icons.html">
<link rel = "import" href = "bower_components/paper-checkbox/paper-checkbox.html">
<link rel = "import" href = "bower_components/paper-drawer-panel/paper-drawer-panel.html">
<dom-module id = 'my-app'>
<template>
<style is = "custom-style">
paper-button {
color: white;
margin: 10px;
background-color: green;
white-space: nowrap;
}
button {
display: block;
line-height: 40px;
background-color: transparent;
border: none;
font-size: 14px;
margin: 20px;
}
#close {
color: white;
margin: 10px;
background-color: red;
white-space: nowrap;
}
</style>
<paper-drawer-panel id = "paperDrawerPanel" force-narrow>
<div drawer>
<button id = "close" tabindex = "0" paper-drawer-toggle raised>Close Drawer</button>
<h3>Welcome to Tutorials point</h3>
</div>
<div main>
<div>
<paper-button paper-drawer-toggle raised>Open Drawer</paper-button>
</div>
</div>
</paper-drawer-panel>
</template>
<script>
Polymer ({
is: 'my-app',
ready: function() {
this.async(function() {
});
}
});
</script>
</dom-module>
Salida
Para ejecutar la aplicación, navegue hasta el directorio del proyecto creado y ejecute el siguiente comando.
polymer serve
Ahora abra el navegador y navegue hasta http://127.0.0.1:8081/. Lo siguiente será la salida.
Cuando haga clic en el botón Abrir cajón, lo siguiente será el resultado.