"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment copier la disposition réactive de la pile de div de Pinterest?

Comment copier la disposition réactive de la pile de div de Pinterest?

Publié le 2025-03-13
Parcourir:579

How to Replicate Pinterest's Responsive Div Stacking Layout?

reproduisant la disposition absolue de div de Pinterest

La disposition div unique de Pinterest présente un défi aux programmeurs cherchant à reproduire ses fonctionnalités. La jQuery et le CSS personnalisés utilisés pour ajuster dynamiquement la disposition en fonction de la redimensionnement du navigateur et empêcher la dépendance à l'empilement vertical laissent beaucoup de réponse à se demander comment obtenir des résultats similaires. De chaque colonne. Cela permet de placer les broches individuelles indépendamment les unes des autres.

Calcul des tailles de colonne et de gouttière:

    Déterminer la largeur disponible pour les conteneurs de broches et calculer le nombre de colonnes qui s'adaptent confortablement. Utilisez la largeur de colonne résultante et une taille de gouttière prédéfinie pour calculer les paramètres de mise en page globaux.
  1. Suivi de hauteur basé sur le tableau:

    Initialisez un tableau avec une longueur égale au nombre de colonnes. Au fur et à mesure que vous partez à travers chaque broche, déterminez quelle colonne a la hauteur la plus courte à ce moment. Stockez cette hauteur dans l'élément de tableau correspondant.
  1. PIN PLACEMENT:

    Iterater via chaque broche et:
  1. la positionner dans la colonne avec la hauteur la plus étroite (déterminée par l'arrêt). Index de colonne multiplié par la largeur et la gouttière de la colonne. Le comportement réactif de Pinterest et l'algorithme de placement de broches efficace.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3