我如何在CSS中实现这一点. 目前我已经尝试了所有我知道的但失败了.我的基本结构是这样的. div div class='pink-div'/div div class='blue-cirle-div' div Some Text /div /div div class='yellow-div'/div/div 谢谢.
目前我已经尝试了所有我知道的但失败了.我的基本结构是这样的.
<div>
<div class='pink-div'></div>
<div class='blue-cirle-div'>
<div> Some Text </div>
</div>
<div class='yellow-div'></div>
</div>
谢谢.
干得好.HTML:
<div class="main">
<div class='pink-div'> </div>
<div class='blue-cirle-div'>
<div class="forsomeText">Some Text</div>
</div>
<div class='yellow-div'> </div>
</div>
CSS:
.主要{位置:相对;}
.pink-div {
background: none repeat scroll 0 0 #feaec9;
height: 110px;
}
.yellow-div {
background: none repeat scroll 0 0 #b5e51d;
height: 110px;
}
.blue-cirle-div {
background: none repeat scroll 0 0 #3f47cc;
border-radius: 110px;
display: block;
height: 140px;
left: 50%;
margin: 0 auto;
position: absolute;
text-align: center;
top: 18%;
vertical-align: middle;
}
.forsomeText {
display: block;
margin: 0 auto;
padding: 60px 37px 37px;
text-align: center;
vertical-align: middle;
}
现场小提琴链接:
WORKING DEMO
我希望这有帮助.
