J'essaye de centrer horizontalement un DIV contenant des fichiers SVG avec la position fixe, ils ont tous des valeurs pour les balises "LEFT" et "TOP" afin de les positionner dans l'ordre. Maintenant comment obtenir le DIV qui contient les fichiers SVG (avec des valeurs personnalisées pour TOP et LEFT tag) centré horizontalement dans le navigateur, en utilisant la balise de positionnement FIXE afin de ne pas affecter la largeur du conteneur?Position DIV: fixe; Centre horizontalement
Tout le code CSS est ci-dessous. (# Gear01- # gear16 sont les ID individuels pour les fichiers SVG)
section.container-gear {
margin: 0 auto;
padding: 0;
width: 970px;
position: fixed;
top: auto;
left: 500px;
z-index: -30;
border: solid 1px blue;
}
Merci à l'avance.
section.container-gear #gear01 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 192px;
left: -35px;
z-index: -25;
}
section.container-gear #gear02 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 54px;
left: -34px;
z-index: -25;
}
section.container-gear #gear03 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 167px;
left: 101px;
z-index: -25;
}
section.container-gear #gear04 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 29px;
left: 102px;
z-index: -25;
}
section.container-gear #gear05 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 196px;
left: 236px;
z-index: -25;
}
section.container-gear #gear06 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 58px;
left: 237px;
z-index: -25;
}
section.container-gear #gear07 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 171px;
left: 372px;
z-index: -25;
}
section.container-gear #gear08 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 33px;
left: 373px;
z-index: -25;
}
section.container-gear #gear09 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 200px;
left: 507px;
z-index: -25;
}
section.container-gear #gear10 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 62px;
left: 508px;
z-index: -25;
}
section.container-gear #gear11 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 175px;
left: 643px;
z-index: -25;
}
section.container-gear #gear12 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 37px;
left: 644px;
z-index: -25;
}
section.container-gear #gear13 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 204px;
left: 778px;
z-index: -25;
}
section.container-gear #gear14 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 66px;
left: 779px;
z-index: -25;
}
section.container-gear #gear15 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 179px;
left: 914px;
z-index: -25;
}
section.container-gear #gear16 {
width: 148px;
height: 148px;
fill: rgba(0, 136, 206, 1);
clear: both;
position: fixed;
top: 41px;
left: 915px;
z-index: -25;
}
Vous définissez déjà la position gauche. Vous devez l'utiliser pour le centrer. – putvande
Et comment suggérez-vous que je conserve leur position? Le pourcentage ne fonctionnera pas car j'ai besoin qu'ils soient espacés exactement au pixel, puisque je prévois d'exécuter une animation avec eux. – Borsn