Centrer un DIV sur l'écran avec jQuery
Positionner un élément HTML au centre de l'écran peut être une tâche courante lors de la création d'un site Web. candidatures. Cet article explore une méthode robuste utilisant jQuery pour réaliser cette fonctionnalité efficacement.
Solution :
Pour centrer un élément DIV sur l'écran à l'aide de jQuery, utilisez l'extrait de code suivant :
jQuery.fn.center = function () { this.css("position", "absolute"); this.css("top", Math.max(0, (($(window).height() - $(this).outerHeight()) / 2) + $(window).scrollTop()) + "px"); this.css("left", Math.max(0, (($(window).width() - $(this).outerWidth()) / 2) + $(window).scrollLeft()) + "px"); return this; };
Cette fonction positionne l'élément DIV de manière absolue sur l'écran, déterminant dynamiquement ses décalages haut et gauche en fonction des dimensions de la fenêtre et de la dimensions de l'élément.
Utilisation :
Une fois la fonction définie, vous pouvez facilement centrer n'importe quel élément DIV en l'appelant :
$(element).center();
Cela alignera le élément précisément au centre vertical et horizontal de l'écran.
Supplémentaire Remarque :
La fonction comprend également un paramètre pour ajuster le décalage vertical. Par exemple, pour centrer l'élément à 50 pixels du haut, vous utiliseriez :
$(element).center({top: -50});
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!