Red de conocimiento informático - Aprendizaje de código fuente - Para conocer los cuatro métodos de diseño móvil más populares, simplemente lea este artículo.

Para conocer los cuatro métodos de diseño móvil más populares, simplemente lea este artículo.

Como todos sabemos, el lado de la PC está actualmente dividido en tres compañías, es decir, tres núcleos (webkit, Blink, gecko, por supuesto, incluido IE, que está a punto de cambiar su núcleo). son cuatro. En cuanto a nuestro terminal móvil, está basado en WebKit, por lo que cuando desarrollas la web para terminales móviles, solo debes considerar la adaptación de WebKit. ¿Qué te parece?

Veamos primero qué es una ventana gráfica. La ventana gráfica es el área de la pantalla donde el navegador muestra el contenido de la página. Las ventanas gráficas se pueden dividir en ventanas gráficas de diseño, ventanas gráficas visuales y ventanas gráficas ideales, que se pueden dividir en cuatro tipos

Generalmente, los navegadores en dispositivos móviles tienen una ventana gráfica de diseño configurada de forma predeterminada para resolver los primeros problemas. mostrado en el teléfono móvil.

iOS y Android básicamente configuran la resolución de esta ventana gráfica en 980 px, por lo que la mayoría de las páginas web en la PC se pueden representar en el teléfono móvil, pero los elementos parecen muy pequeños. Generalmente, la página web se puede escalar manualmente. por defecto. .

Literalmente, es la zona del sitio web que están viendo los usuarios. Nota: Es el área del sitio web.

Podemos operar la ventana gráfica haciendo zoom, pero no afectará la ventana gráfica de diseño, que aún mantiene su ancho original.

Configurar para que el sitio web tenga el ancho de navegación y lectura más ideal en el terminal móvil

La ventana gráfica ideal es el tamaño de ventana gráfica más ideal para el dispositivo

Debe agregar manualmente la etiqueta meta viewport para notificar al navegador de la operación

El propósito principal de la etiqueta meta viewport: el ancho de la ventana gráfica de diseño debe ser consistente con el ancho de la ventana gráfica ideal Una comprensión simple es que el dispositivo tiene ¿Qué ancho tiene la ventana gráfica de nuestro diseño?

La configuración de ventana gráfica más estándar

El ancho de la ventana gráfica es consistente con el dispositivo

<. p> La relación de escala predeterminada de la ventana gráfica 1.0

Los usuarios no pueden hacer zoom por sí mismos

La relación de zoom máxima permitida es 1.0

El zoom mínimo permitido la relación es 1,0

ps: Nota 2 El problema de duplicar o triplicar la imagen

El diseño fluido es un diseño porcentual, también conocido como diseño de píxeles no fijos.

Establece el ancho del cuadro en un porcentaje para escalar según el ancho de la pantalla. No está limitado por píxeles fijos y el contenido se llena en ambos lados.

El método de diseño de flujo es un método de diseño común utilizado en el desarrollo web móvil.

Después de que el cuadro principal enciende display: flex, el valor predeterminado no es ajustar, así que use flex-wrap: wrap para ajustarlo

Use justify-content: space-; around; para hacer que su hijo distribuya uniformemente el espacio entre los ejes principales de la caja

Utilice align-content: space-around para distribuir uniformemente el espacio entre los ejes laterales de sus subcajas

Opción 1

①Supongamos que el borrador del diseño es de 750px

② Supongamos que dividimos toda la pantalla en 15 partes iguales (los diferentes estándares de división pueden ser 20 o 10 partes iguales)

③Cada parte se usa como un tamaño de fuente html, aquí es 50px

④ Entonces, en un dispositivo de 320px, ¿el tamaño de fuente es 320/15? > ⑤ Divida el tamaño de los elementos de nuestra página por diferentes fuentes html. Encontrará que sus proporciones siguen siendo las mismas en tamaño

⑥Por ejemplo, utilizamos 750 como borrador de diseño estándar

⑦Un elemento de página de 100-100 píxeles en una pantalla de 750 es 100/50. ¿Se convierte a rem? ¿Es 2rem 2rem? La proporción es de 1 a 1

⑧320, el tamaño de fuente html es 21,33, luego 2rem. =42.66px? En este momento, ¿el ancho y el alto son 42.66? Pero la relación entre ancho y alto sigue siendo de 1 a 1

⑨ ¿Pero se puede lograr el efecto de escala igual? de cuadros de elementos de página

Resumen:

① La fórmula final: valor rem del elemento de página =? valor del elemento de página (px) /? (ancho de pantalla? /? número de copias divididas )

②El ancho de la pantalla/número de copias divididas es htmlfont-size Tamaño

③O: valor rem del elemento de página =?

Opción 2

1. consulta de medios menos rem

2.lflexible.js rem

La capacidad de respuesta requiere un padre como contenedor de diseño cooperar con elementos secundarios para lograr efectos cambiantes.

El principio es utilizar consultas de medios para cambiar el tamaño del contenedor de diseño en diferentes pantallas y luego cambiar la disposición y el tamaño de los subelementos internos para lograr diferentes diseños y estilos de página en diferentes pantallas cambian.

División de tamaño de la plantilla del contenedor principal

Pantalla ultrapequeña (teléfono móvil, menos de 768 px): establezca el ancho en 100

Pantalla pequeña (tableta, mayor o igual a 768px) ): establece el ancho en 750px

Pantalla mediana (monitor de escritorio, mayor o igual a 992px): establece el ancho en 970px

Pantalla grande ( monitor de escritorio grande, mayor o igual a 1200px): Establece el ancho en 1170px

Pero también podemos definir las divisiones nosotros mismos según la situación real

Usar directamente los estilos predefinidos de Bootstrap

Modifica los estilos originales de Bootstrap y presta atención a los pesos Pregunta

La clave para aprender bien Bootstrap es saber qué estilos define y qué efectos pueden lograr estos estilos