Maison >interface Web >Questions et réponses frontales >jquery définit la balise li au centre
Lorsque nous utilisons jQuery pour mettre en page et concevoir des pages Web, nous devons parfois centrer un élément de liste (balise li). Voici comment utiliser jQuery pour centrer une balise 25edfb22a4f469ecb59f1190150159c6 sous une balise ff6d136ddc5fdfeffaf53ff6ee95f185
Méthode 1 : Utilisez la mise en page flexible pour réaliser le centrage
La mise en page flexible est une nouvelle méthode de mise en page en CSS3, qui permet d'obtenir rapidement un centrage.
Définissez d'abord le style de la balise ff6d136ddc5fdfeffaf53ff6ee95f185 en CSS :
ul { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
À l'heure actuelle, l'élément 25edfb22a4f469ecb59f1190150159c6 sous ff6d136ddc5fdfeffaf53ff6ee95f185
Méthode 2 : Utilisez jQuery pour calculer le décalage et le centre
Dans certains cas, nous ne pourrons peut-être pas utiliser la mise en page flexible. Dans ce cas, nous pouvons utiliser jQuery pour. calculer le décalage. Centre 25edfb22a4f469ecb59f1190150159c6.
Tout d'abord, vous devez définir les styles CSS suivants pour les balises ff6d136ddc5fdfeffaf53ff6ee95f185 et 25edfb22a4f469ecb59f1190150159c6 :
ul { position: relative; } li { position: absolute; left: 50%; transform: translateX(-50%); }
Maintenant, utilisez un morceau de code jQuery pour calculer le décalage requis pour chaque balise 25edfb22a4f469ecb59f1190150159c6 :
$(window).on('load resize',function(){ var parentWidth = $('ul').width(); // 父元素宽度 $('li').each(function(){ var childWidth = $(this).outerWidth(); // 子元素宽度 var leftOffset = (parentWidth - childWidth) / 2; // 计算偏移量 $(this).css('left', leftOffset + 'px'); // 设置偏移量 }); });
Conclusion
Voici deux méthodes d'implémentation pour centrer la balise 25edfb22a4f469ecb59f1190150159c6 de JavaScript, mais est compatible avec le sexe inférieur. La méthode d'utilisation de jQuery pour calculer le décalage a une gamme d'applications plus large, mais nécessite plus de code et de calculs. Ce n'est qu'un excellent exemple d'utilisation de jQuery pour réaliser le centrage.
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!