我有一個用css創建的cicle,它完全位於它的容器中。圈子中的文字是一個鏈接。此鏈接可以在圓圈內垂直居中居中嗎?我正在Firefox和Chrome上測試瀏覽器設置爲320px寬。我也在iOS Safari Mobile上進行測試。圓圈中的中心鏈接文本
這裏是一個小提琴我做證明我在這個此刻其中:
這裏是HTML:
<div class="container">
<div class="circle">
<a href="#">+</a>
</div>
</div>
這裏是CSS:
.container {
position:relative;
width:300px;
height:100px;
background-color:#999;
}
.circle {
position:absolute;
left:100px;
top:50px;
height:1.25em;/** 20px/16px = 1.25em **/
width:1.25em;/** 20px/16px = 1.25em **/
padding:0.75em; /** 12px/16px = 0.75em **/
border-radius:1.375em; /* Half of 44px is 22px :: 22px/16px = 1.375em **/
background-color:#4d90fe;
color:#FFF;
box-shadow:1px 1px 2px 2px rgba(0, 0, 0, 0.4);
text-align:center;
}
.circle > a {
color:#FFF;
text-decoration:none;
font-size:2.5em;
font-weight:bold;
}
除非我遺漏了一些東西,否則我可以通過將頂部/左側更改爲: position:absolute; left:130px; top:28px; –
@Daniel這不是圍繞着圓圈居中,而是圓圈中的加號角色。 – bwoebi