replicando el diseño de apilamiento Div Absolute de Pinterest
El diseño DIV único de Pinterest presenta un desafío a los programadores que buscan replicar su funcionalidad. El jQuery y CSS personalizado utilizados para ajustar dinámicamente el diseño basado en el cambio de tamaño del navegador y evitar que la dependencia de apilamiento vertical deja a muchos preguntando cómo lograr resultados similares.
Respuesta:
El principio central detrás del diseño de Pinterest involucra absolutamente posicionando los contenedores PIN, determinando la columna y el tamaño de la columna y el tamaño de la calumnia y el tamaño de la núcleos, y utilizan un principio de Pinterest, y se utiliza un diseño de Pinterest, y que realizan un ajuste de Pinterest, y realizan un ajuste de Pinterest, y realizan un ajuste de Pinterest, y realizan un ajuste de Pinterest, y realizan un ajuste de Pinterest, y realizan un ajuste de Pinterest, y realice un tamaño de Pinterest. La altura de cada columna.
Cada contenedor de pin debe colocarse absolutamente dentro del contenedor principal. Esto permite que los pines individuales se coloquen independientemente entre sí.
Determine el ancho disponible para los contenedores de pines y calcule el número de columnas que se ajustan cómodamente. Use el ancho de la columna resultante y un tamaño de canaleta predefinido para calcular los parámetros generales de diseño.
Inicialice una matriz con una longitud igual al número de columnas. A medida que itera a través de cada pin, determine qué columna tiene la altura más corta en ese momento. Almacene esta altura dentro del elemento de matriz correspondiente.
iterate a través de cada pin y:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3