遵循指南here,我一直在使用CSS生成圓圈。我已經完成了基礎知識,但是我試圖讓一個CSS生成的圓圈疊加在另一個圓圈上。我的小提琴是here。使用CSS生成內部和外部圓
我想:
- 調整包含文本的內部圈子的定位 - 我無法得到它列隊正確的外圈。這個想法是,每個圓圈將由一個外圓和一個內圓組成,每個內圓將包含適當的文字。
- 使文本正確排列,使其在內部圓中垂直和水平居中
- 在同一水平線上獲取所有三個圓。
下面粘貼的是我想讓圓圈顯示的圖像。
任何人都可以幫忙嗎?
HTML:
<div id="law-outer-circle" class="circle"><div id="law-inner-circle" class="circle">Law firms</div></div>
<div id="industry-outer-circle" class="circle"><div id="industry-inner-circle" class="circle">Industry</div></div>
<div id="in-house-outer-circle" class="circle"><div id="in-house-inner-circle" class="circle">In-house counsel</div></div>
CSS:
.circle {
border-radius: 50%;
display: inline-block;
margin-right: 20px;
/* text styling */
font-size: 45px;
color: #FFF;
line-height: 75px;
text-align: center;
font-family: Arial;
}
#industry-inner-circle {
width: 250px;
height: 250px;
background: #DD4814;
position: absolute;
top: 24%;
left : 24%;
display: block;
border: 2px solid #fff;
}
#industry-outer-circle {
background: #DD4814;
width: 270px;
height: 270px;
position:relative;
}
#in-house-inner-circle {
width: 250px;
height: 250px;
background: #AEA79F;
position: absolute;
top: 24%;
left : 24%;
display: block;
border: 2px solid #fff;
}
#in-house-outer-circle {
background: #AEA79F;
width: 270px;
height: 270px;
position:relative;
}
#law-inner-circle {
width: 250px;
height: 250px;
background: #5E2750;
position: absolute;
top: 24%;
left : 24%;
display: block;
border: 2px solid #fff;
}
#law-outer-circle {
background: #5E2750;
width: 270px;
height: 270px;
position:relative;
}
喜歡這個? http://jsfiddle.net/7txCN/1/ – 2013-03-21 14:49:43
謝謝您的意見比利,agriboz的答案完美的作品。感謝您的評論。 – 2013-03-21 15:01:58