これらのアイコンをCSSだけで作成しようとしています(白いアイコンを除く)。私が遭遇している問題は、アイコンの名前が幅を超えてテキストを折り返し始めた場合、画像が重なり始め(2番目の要素に見られるように画像が上にシフトされるため)、テキストにシフトさせる必要があることです下向き(3番目の要素に示されているように)。
これが私のhtmlです:
<div class=circle><label>Manage Queries</label></div>
そしてこれが私のCSSです:
.circle
{
float:left;
position:relative;
border-radius: 50%;
width: 128px;
height: 128px;
background: #C70C11 url('myimage.png') no-repeat center center;
}
.circle > label
{
font-family:arial;
position: absolute;
bottom: -20px;
text-align:center;
width:inherit;
}
試しvertical-align
ましたが、成功しませんでした。