我试图水平居中包含具有固定位置的SVG文件的DIV,它们都具有“左”和“上”标记的值以便按顺序排列它们。DIV位置:固定;水平居中
现在如何获得包含SVG文件(具有TOP和LEFT标签的自定义值)在浏览器中水平居中的DIV,使用FIXED定位标签,因此它不会影响容器的宽度?
所有的CSS代码如下。 (#gear01-#gear16是SVG文件的个人ID)
section.container-gear {
margin: 0 auto;
padding: 0;
width: 970px;
position: fixed;
top: auto;
left: 500px;
z-index: -30;
border: solid 1px blue;
}
在此先感谢。
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;
}
您已经设置了左侧位置。你必须使用它来居中。 – putvande
你如何建议我保留自己的位置?百分比不会工作,因为我需要它们与像素完全隔开,因为我打算与它们一起运行动画。 – Borsn