Question :
Comment puis-je aligner plusieurs images dans un cercle tout en conservant leur caractère cliquable fonctionnalité ?
Réponse :
Solution 2024 :
Cette solution offre une approche plus moderne :
Original Solution :
Positionnez chaque image dans l'emballage :
Définissez les classes avec les angles de rotation souhaités et appliquez des chaînes de transformation :
Extrait de code HTML et CSS :
<div class="circle-container"> <a href="#" class="center"></a> <a href="#" class="deg0"></a> <a href="#" class="deg45"></a> <a href="#" class="deg135"></a> <a href="#" class="deg180"></a> <a href="#" class="deg225"></a> <a href="#" class="deg315"></a> </div>
.circle-container { width: 24em; height: 24em; position: relative; } .circle-container a { position: absolute; top: 50%; left: 50%; width: 4em; height: 4em; margin: -2em; } .deg0 { transform: translate(12em); } .deg45 { transform: rotate(45deg) translate(12em) rotate(-45deg); }
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!