iOS タイプの通知バッジを作成するための CSS プロファイルをセットアップしました。内側のフォントの垂直方向の配置を除いて、すべて正常に機能しています。Firefox は内側のテキストを完全に中央揃えにレンダリングしますが、Webkit ブラウザー (サファリ、クロームなど) は、フォントを上部から遠ざけすぎて、パディングトップが適用されているかのように動作します。デモのフィドルは次のとおりです。http://jsfiddle.net/F5wdp/
コードは次のとおりです。
.alert-notify-circle{
float:left;
background: radial-gradient( center -9px, circle closest-side, white 0, red 26px );
background: -moz-radial-gradient( center -9px, circle closest-side, white 0, red 26px );
background: -ms-radial-gradient( center -9px, circle closest-side, white 0, red 26px );
background: -o-radial-gradient( center -9px, circle closest-side, white 0, red 26px );
background: -webkit-radial-gradient( center -9px, circle, white 0, red 26px );
background-color: red;
border: 2px solid white;
border-radius: 15px;
box-shadow: 1px 1px 2px black;
color: white;
font:15px Helvetica, Verdana, Tahoma;
font-weight:500;
padding-top:0px;
height: 14px;
line-height:16px;
padding-left:1px;
text-align: center;
width: 14px;
z-index:10;
}
<div class='alert-notify-circle notify-upper-left'>2</div>
さらに情報が必要な場合はお知らせください。すべての助けに感謝します。