Cómo hacer cualquier sitio web WordPress Receptive primero en Mobile

Los sitios web receptivos y los temas receptivos son más que una moda pasajera. Con más y más personas que usan un dispositivo móvil para acceder a Internet, la capacidad de respuesta ahora es una característica esencial de cualquier buen sitio web o tema de WordPress. Si verifica el depósito del tema de WordPress, descubrirá que la mayoría de los temas o temas recientes son receptivos. Y nuestros temas de desarrollo WPMU son receptivos, lo que significa que se ve y funciona muy bien en cualquier dispositivo. Pero el diseño receptivo ha evolucionado en los siete (¡sí, siete!) Años desde que Ethan Marcotte lo desarrolló por primera vez. Ahora, el diseño para una variedad de tamaños de pantalla significa mucho más que identificar puntos de interrupción para dispositivos populares y agregarlos a la hoja de estilo.
Se trata de hacer que su diseño funcione para cualquier tamaño de pantalla, de modo que los puntos de interrupción se basen en su apariencia y no en el tamaño anticipado de la pantalla. Se trata de rendimiento y asegurarse de que su sitio sea rápido en todos los dispositivos y todas las conexiones. E, importante, también se trata del contenido: el desarrollo del contenido que funciona en cualquier dispositivo y el diseño en torno a ese contenido, de modo que la experiencia del usuario sea lo mejor posible al consumir ese contenido.

El artículo revolucionario de Ethan Marcotte para enumerar el mundo introdujo el mundo en el diseño receptivo.
Mi método favorito para abordar estos desafíos es adoptar un enfoque principalmente en dispositivos móviles, que abruma el diseño web tradicional. En lugar de diseñar su contenido y buscar una pantalla grande y luego ajustarlos para que coincidan con pantallas más pequeñas, primero diseño para pantallas pequeñas, luego ajuste para pantallas más grandes. Esto le brinda una serie de ventajas cuando se trata de planificación, diseño y rendimiento de contenido, así como hacer que el COD sea más eficiente. En esta publicación, enfatizaré algunos de los beneficios del primer enfoque móvil y explicaré lo que es más detallado. Luego le mostraré cómo convertir su tema receptivo en un primer tema móvil. Identificaré los principales elementos de aspecto de su tema y lo que tendrá que ver con ellos para hacer el tema primero. Así que comencemos con un boceto de lo que es el primer enfoque móvil. ¿Qué es el móvil primero? Mobile First es un enfoque de diseño y desarrollo web desarrollado por Luke Wroblewski en su primer libro móvil. Se trata de dos cosas principales:
Repensar cómo aborda el diseño y el desarrollo web para considerar primero los dispositivos móviles.
Escribir consultas de medios que operan desde pantallas pequeñas, no en pantallas grandes, como en un diseño simple receptivo.
El “Mobile First Mobile” de Luke Wroblewski es la guía definitiva para este enfoque de diseño y desarrollo web.

Entonces, ¿qué significa eso sobre cómo trabajas? Bueno, repensar su diseño web para que estén primero involucrado algunas cosas:
Centrarse en el contenido y las interacciones, no en detalles, imágenes y elementos que hacen que su sitio se vea bien y llene el espacio. Volviendo a los elementos en la pantalla que son solo porque hay espacio para ellos, no porque tengan un propósito.
Diseño para la experiencia del usuario, por lo que el diseño hace que las personas consuman más fácilmente, en lugar de verse bien.
Dadas las necesidades en términos de contenido: ahora que tiene una pequeña pantalla para trabajar, ¿con qué tiene que ponerlo realmente?
Estructura el contenido para que sea fácil interactuar con él en una pantalla pequeña.
Ser efectivo, ya que el sitio y el código.
No digo que esto significa que el sitio o el tema no deberían verse bien, un diseño atractivo y moderno es importante para UX y para crear una impresión. Pero digo que el primer diseño móvil no se refiere solo a la apariencia, sino también a las interacciones, las interacciones de los usuarios y el uso eficiente del espacio.
El desarrollo de Mobile primero tiene implicaciones en cómo crea temas. Las principales consideraciones son:
Afinar su apariencia para pantallas pequeñas, suponiendo que los bloques de contenido tendrán un ancho completo, luego agregue las consultas de medios que apunten a pantallas más grandes, de modo que la apariencia se ajuste a medida que la pantalla se hace más grande.
Enviar imágenes más pequeñas a un dispositivo de forma predeterminada y reemplazarlas con imágenes más grandes en pantallas más grandes, en lugar de viceversa (WordPress lo hace automáticamente, ¡sí!).
Enviando elementos visuales que son agradables, pero no esenciales para pantallas más grandes, a menudo lo hacen con diapositivas, por ejemplo.
Realice el desarrollo y las pruebas primero en una pantalla pequeña y luego trabaje en una pantalla más grande, lo que puede ser contrario a lo que está familiarizado y se siente cómodo. Al principio, es un pequeño salto, porque tiene que cambiar la forma en que usted Piense y la forma en que codifica. Pero una vez que se acostumbra, encontrará que no tiene que escribir tanto código y que crea modelos más eficientes orientados al usuario, que son más rápidos y más fáciles de recopilar. Y que tu tarea funcione mejor. ¿Qué no es agradable?
Por qué el móvil primero lo convierte en el código más eficiente en términos de codificación, primero hay una gran ventaja para el móvil: escribirá menos código. Tiene que ser una ventaja. ¿Pero por qué es esto? Bueno, piense en un tema receptivo con un escritorio, un poco como este gráfico:
Destacé los elementos que son 100% de ancho en azul y los demás en blanco. En una pantalla pequeña, la apariencia probablemente se adaptará a algo como esto:
Entonces, el contenido y la barra lateral reciben el 100%de ancho. Ahora para lograr esto, debe escribir dos bloques de código:
El código que define la apariencia del contenido y la barra lateral en la pantalla más grande, incluidas las carrozas.

Una consulta de medios que ajusta esto para pantallas más pequeñas: establecer el ancho al 100% y eliminar el flotador.


Ahora piense en un primer enfoque móvil. Comience con una pantalla más pequeña, donde el ancho de cada elemento será 100% predeterminado y no se flotará. Por lo tanto, no debe escribir ningún código que define el ancho del contenido y la barra lateral como 100% o eliminar flotadores. Esto significa que, para la aparición de estos dos elementos, deberá escribir mucho menos código: una pequeña cantidad de estilo para pantallas pequeñas.
Una consulta de medios que agrega ancho y flotadores para pantallas más grandes.
Ahora, por supuesto, no es tan simple. Considerará otros estilos, como bordes, relleno, tamaño de fuente y más. Pero cuando se trata del estilo simple de apariencia, usar un enfoque móvil primero significa escribir medio código. Y como verá en poco tiempo, esto también se aplica a los elementos más amplios de la página (encabezado, navegación y sótano, por ejemplo) que podrían haber aplicado el ancho máximo. Así que exploremos cómo hacerlo más en detalle.
Cómo hacer de su tema móvil primero la mejor manera de abordar el diseño y el desarrollo móvil primero desde una hoja vacía. Con un nuevo proyecto, primero se beneficiará de todos los beneficios móviles, incluido el enfoque de diseño nuevo, así como los beneficios de codificación. Pero a veces tendrá un tema receptivo que desea actualizar y convertir primero en dispositivos móviles. ¿Cómo haces esto? Tomemos un tema imaginario y consideremos el estilo de apariencia que ya podría tener. Aquí está nuestra apariencia de escritorio nuevamente:
Los elementos principales de este aspecto serán así:
encabezamiento
Nav.Main
Sección.

Sección. Contenido
Aparte.sideBar
Pie de página
Es probable que el estilo de la aparición para esto sea algo como esto: la idea de 9E581AEF4C8BBF4CDFDED0B4D676E6 está cargado
Debido a que el tema es receptivo, necesitará algunas consultas de medios para la versión de pantalla más pequeña. Podría ser algunos de estos, pero centrémonos en el de las pantallas más pequeñas. Es probable que sea algo como:
Cargue la idea 9E581AEF4C8BBF4CDFDED0B4D6776E6
Puede elegir estructurar su CSS de manera diferente (o usar un preprocesador), pero esencialmente esto es lo que tendrá. Dos bloques de código: uno para escritorio y otro para móvil.
Ahora echemos un vistazo a cómo lo convierte en un aspecto móvil. Primero, borre ambos bloques de código. Ahora, en la parte superior de la hoja de cálculo, puede definir el aspecto de pantallas pequeñas:
Cargue la idea 9E581AEF4C8BBF4CDFDED0B4D6776E6
Notarás que es más corto que el estilo original para pantallas pequeñas. Esto se debe a que no debe cancelar cualquier cosa que ya haya creado para pantallas más grandes. Ahora cree una consulta de medios esta vez usando Min-Width en lugar de Max-Width:
Cargue la idea 9E581AEF4C8BBF4CDFDED0B4D6776E6
¿Parece conocido? Debería: este es el mismo estilo que usó como predeterminado en la hoja de estilo receptivo. Por lo tanto, no hay victoria aquí en términos de código, pero hay una en términos de rendimiento: las pantallas más pequeñas ignorarán esto en lugar de tener que pasar por él y luego reemplazarlo con los elementos que los ha agregado a sus medios receptivos. consulta. Que proporcionará una pequeña mejora en el rendimiento en dispositivos móviles.
Es posible que haya notado que el valor de ancho máximo es mucho más alto para elementos de ancho completo que el valor de ancho mínimo para la consulta de medios, lo que hace que esta línea de código redundante para anchos sea menor a 1000px. Aquí hay un desafío para usted: intente eliminar esa parte del código y agregarlo a una segunda consulta de medios dirigida a pantallas más grandes. Así es como convierte su mirada receptiva en uno primero en el móvil. Hay dos pasos: escriba el estilo predeterminado para pantallas pequeñas, que requieren una cantidad muy pequeña de código.
Agregue una consulta de medios usando Min-Width en lugar de Max-Width y copie el estilo predeterminado de su tema receptivo.
Existe la oportunidad de tener que hacer algunos ajustes para que funcione perfectamente con su apariencia y deberá hacer ajustes para otros artículos, como navegar, pero esencialmente hacerlo. Pasar primero al móvil es más fácil de lo que crees que la idea de convertir tus temas receptivos en el móvil primero suena como un verdadero dolor de cabeza. Tendrás que reescribir completamente las hojas de estilo y comenzar todo desde el final, ¿verdad? Equivocado. Si no aprovecha la oportunidad de repensar su diseño, así como el código, entonces es bastante simple. Si todo lo que desea hacer es cambiar el mismo diseño y apariencia en un enfoque móvil, solo tiene que cambiar el estilo de apariencia y eliminar un código que no necesita. Pruebe esto en uno de sus temas receptivos existentes ahora y lo ayudará a desarrollar temas móviles a partir de cero en el futuro.
Codificar el móvil primero? ¡Cuéntanos qué piensas sobre esto en los comentarios a continuación!
Etiquetas:
móvil
receptivo

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *