【发布时间】:2013-03-03 20:32:25
【问题描述】:
如何使中心圆居中(仅限 CSS)? [假设支持最新的 CSS3 浏览器。]
当父 w/h 动态变化时,必须保持 v/h 居中。
实验性的 CSS 盒子模型规范对这里有帮助吗?
谢谢。
http://jsfiddle.net/dragontheory/VdJFa/5/
<div class="parent">
<div class="middle">
<div class="circle">
<div class="circle"></div>
</div>
</div>
</div>
.parent {display: table;
margin: 50px auto;
background: lightgray;
height: 100px;
width: 100px;}
.middle {display: table-cell;
vertical-align: middle;}
.circle {margin: auto;
border: solid 10px blue;
border-radius: 50%;
opacity: 0.3;
width: 50px;
height: 50px;}
.circle .circle {width: 15px;
height: 15px;}
【问题讨论】:
标签: css vertical-alignment centering alignment