Son superficies con contenido suplementario, ancladas en la parte inferior de la pantalla.
Las hojas inferiores, también conocidas como bottom sheets, se despliegan desde la parte
inferior de la pantalla y proporcionan funcionalidades adicionales o información
detallada, ofrecen acceso rápido a funciones y proporcionan opciones de configuración o
detalles contextuales. Mejoran la experiencia del usuario al brindar contenido relevante
de forma accesible y sin interrumpir la visualización principal.
Estas son algunas de las características y funcionalidades clave de las hojas
inferiores:
<div class="bottom-sheet">
<div class="barra" id="close-bottom-sheet"></div>
</div>
.bottom-sheet {
display: flex;
flex-direction: column;
align-items: center;
gap: 20px;
padding: 10px 10px 30px;
gap: 10px;
position: fixed;
bottom: 0;
left: 50%;
background-color: white;
transform: translate(-50%, 100%);
transition: transform 0.3s ease-in-out;
width: 300px;
height: 429px;
background: #FFFFFF;
border-radius: 10px 10px 0px 0px;
z-index: 99;
}
.bottom-sheet .barra {
width: 100px;
border-top: 5px solid #D7E5F4;
background: #D7E5F4;
border-radius: 20px;
cursor: pointer;
}
.bottom-sheet.show {
transform: translate(-50%, 0);
}
const showButton = document.getElementById("show-bottom-sheet");
const closeButton = document.getElementById("close-bottom-sheet");
showButton.addEventListener("click", function () {
bottomSheet.classList.toggle("show");
});
closeButton.addEventListener("click", function () {
bottomSheet.classList.toggle("show");
});