Formatear los contenedores para diferentes tamaños de pantalla
Introducción
En este tutorial, aprenderá a personalizar una aplicación web de Oracle JET para soportar diferentes tamaños de pantalla mediante clases de ayuda de Oracle JET.
Puede utilizar las clases de ayuda de Oracle JET para definir condiciones para varios tamaños de pantalla. En un diseño flexible, un artículo de un contenedor crece o se reduce para llenar el espacio del contenedor. Oracle JET proporciona clases de estilo para tamaños de pantalla pequeños, medianos, grandes y extragrandes. Puede definir el ancho mínimo de pantalla asignado para el contenido especificando el número de columnas lógicas de 1 a 12 que el contenido debe utilizar para el tamaño de pantalla seleccionado. Si selecciona un tamaño de pantalla al especificar la palabra clave only
en la condición, la condición solo se aplica a ese tamaño de pantalla. Si selecciona un tamaño de pantalla pero omite una condición de tamaño de pantalla mayor, la condición se aplica al tamaño de pantalla seleccionado y a todos los tamaños de pantalla mayores subsiguientes. Al utilizar clases auxiliares en la aplicación, puede controlar la visualización y alineación del texto y los elementos, personalizar el relleno alrededor de los paneles y definir columnas para diferentes tamaños de pantalla.
Descripción de la ilustración Screen-sizes.png
Objetivos
En este tutorial, agregará clases auxiliares a la aplicación web de Oracle JET para especificar la alineación de texto, agregar relleno a paneles y definir columnas para diferentes tamaños de pantalla.
Requisitos
- Entorno de desarrollo configurado para crear aplicaciones de Oracle JET con el tiempo de ejecución de JavaScript, Node.js y la última interfaz de línea de comandos de Oracle JET instalada
- Acceso a Oracle JET Developer Cookbook
- Finalización del tutorial anterior en esta ruta de aprendizaje para que haya creado la carpeta
JET_Web_Application
Tarea 1: Adición de clases auxiliares para la alineación de contenido
Modifique la alineación del contenido en el diseño de la aplicación web de Oracle JET especificando clases auxiliares para diferentes tamaños de pantalla en el elemento div
.
-
Abra Oracle JET Cookbook y haga clic en Marco en la barra de menús. A continuación, haga clic en Utilidades de CSS, haga clic en Diseño y seleccione la demostración Fin de texto en la barra lateral.
-
En la demostración de Oracle JET Cookbook para Fin de texto, aprenda cómo puede implantar la clase de estilo
oj-sm-only-text-align-end
para alinear el contenido de texto al final de una pantalla pequeña. Para mostrar una pantalla pequeña, haga clic en el icono de retrato de teléfono y vea el comportamiento ajustable de Fin de alineación S. -
Navegue al directorio
JET_Web_Application/src/ts/views
y abra el archivodashboard.html
en un editor. -
Busque el elemento
div
dondeid="activitiesContainer"
, antes de la cabecera Actividades y, a continuación, agregue la clase de estilo auxiliar ajustable de Oracle JEToj-sm-only-text-align-end
.<!-- The responsive helper style class aligns the Activities container text to the end of the screen when the screen size is small --> <div id="activitiesContainer" class="oj-flex-item oj-bg-info-30 oj-sm-only-text-align-end"> <h3 id="activitiesHeader">Activities</h3>
La clase de estilo
oj-sm-only-text-align-end
alinea el contenido del contenedor al final del ancho de pantalla solo si el tamaño de la pantalla es pequeño. -
Guarde el archivo
dashboard.html
.El código debe ser similar a content-alignment-dashboard-html.txt.
Tarea 2: Adición de clases auxiliares para relleno
Agregue relleno al contenido mediante las clases de estilo de espaciado ajustable de Oracle JET. Cuando especifica la clase de espaciado ajustable en el elemento principal div
, el relleno se aplica a todos los elementos secundarios div
de ese elemento principal.
-
Busque el elemento
div
dondeid="parentContainer2"
y agregue la clase de estilo de espaciado ajustable de Oracle JEToj-lg-padding-pad-6x
.<!-- The style class is specified in the parent div element --> <div id="parentContainer2" class="oj-flex oj-flex-item oj-panel oj-bg-danger-30 oj-lg-padding-6x">
-
Guarde el archivo
dashboard.html
. El código debe ser similar a padding-dashboard-html.txt.
Tarea 3: Definir columnas para diferentes tamaños de pantalla
En la aplicación web de Oracle JET, especifique las clases de estilo de tamaño en el elemento div
. Estas clases de estilo Oracle JET permiten definir el ancho de columna mínimo asignado para el tamaño de pantalla especificado.
-
Busque el elemento
div
dondeid="activitiesContainer"
, antes de la cabecera Actividades, y agregue las clases de estilo que especifiquen el número mínimo de columnas para diferentes tamaños de pantalla.<!-- The oj-md-4 and oj-sm-12 style classes specify the column width for small and medium screen sizes --> <div id="activitiesContainer" class="oj-flex-item oj-bg-info-30 oj-sm-only-text-align-end oj-md-4 oj-sm-12"> <h3 id="activitiesHeader">Activities</h3>
La clase de estilo
oj-sm-12
hace que las columnas 12 del contenedordiv
se amplíen en una pantalla pequeña yoj-md-4
hace que el contenedordiv
tenga cuatro columnas anchas cuando tiene un tamaño de pantalla medio o superior. -
Busque los elementos
div
que rodean la cabecera Detalles de elemento, que tienen atributosid
con los valoresparentContainer2
,activityItemsContainer
yitemDetailsContainer
. A continuación, agregue las siguientes clases de estilo para especificar su ancho de columna mínimo para diferentes tamaños de pantalla.<!-- The style class in the div elements specifies the column width for different screen sizes --> <div id="parentContainer2" class="oj-flex oj-flex-item oj-panel oj-bg-danger-30 oj-lg-padding-6x oj-md-8 oj-sm-12"> <div id="activityItemsContainer" class="oj-flex-item oj-md-6 oj-sm-12"> </div> <div id="itemDetailsContainer" class="oj-flex-item oj-panel oj-bg-neutral-30 oj-md-6 oj-sm-12">
-
Guarde el archivo
dashboard.html
. El código debe ser similar a final-columns-dashboard-html.txt.
Tarea 4: Ejecución de la aplicación web
-
En la ventana de terminal, cambie al directorio
JET_Web_Application
y ejecute la aplicación.$ ojet serve
Las herramientas de Oracle JET ejecutan la aplicación web en su explorador web local, donde puede ver el contenido del panel de control. Haga clic con el botón derecho en la página y seleccione Inspeccionar para abrir la vista de página en las herramientas de desarrollador. A continuación, seleccione un dispositivo con un tamaño de pantalla pequeño, como Pixel 5, en el menú desplegable Dimensiones para verificar los cambios de alineación de contenido de los elementos de la lista Actividades.
-
Cierre la ventana o separador del explorador que muestra la aplicación web en ejecución.
-
En la ventana de terminal, pulse Ctrl+C y, si se le solicita, introduzca
y
para salir del trabajo por lotes de herramientas de Oracle JET.
Más recursos de aprendizaje
Explore otras prácticas en docs.oracle.com/learn o acceda a contenido de aprendizaje más gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de formación de Oracle.
Para obtener documentación sobre los productos, visite Oracle Help Center.
Format the containers for different screen sizes
F53150-01
February 2022
Copyright © 2022, Oracle and/or its affiliates.