2
我有六个图像,我想排列在一个圆圈使用HTML和CSS。圆不应该旋转或任何类似的东西 - 任何人有任何想法如何做到这一点?排列图像在一个圆圈
我有六个图像,我想排列在一个圆圈使用HTML和CSS。圆不应该旋转或任何类似的东西 - 任何人有任何想法如何做到这一点?排列图像在一个圆圈
你可以使用相对定位来实现这一目标:
<div id='box1'> </div>
<div id='box2'> </div>
<div id='box3'> </div>
<div id='box4'> </div>
<div id='box5'> </div>
<div id='box6'> </div>
div{
position:absolute;
width:20px;
height:20px;
}
#box1
{
border:1px solid red;
right:50%;
}
#box2
{
border:1px solid purple;
top:30%;
right:10%;
}
#box3
{
border:1px solid orange;
top:30%;
left:10%;
}
#box4
{
border:1px solid red;
top:60%;
right:10%;
}
#box5
{
border: 1px solid green;
top:60%;
left:10%
}
#box6
{
border:1px solid red;
top:90%;
right:50%;
}
的js小提琴这里:http://jsfiddle.net/E4j2R/
我没有一个纯CSS为你解决,但是这可能会帮助你。 jQuery解决方案。即使您的图像超过6张,这也会对您有所帮助。
Here是现场演示。
查看http://stackoverflow.com/questions/10152390/dynamically-arrange-some-elements-around-a-circle –
@SteveRobbins JS对于这个问题确实没有必要。这可以在纯CSS中完成 – scrappedcola