以前は個別に画像で作成したり、backgroundでベース画像を設定していた『ボタン風リンク』をCSS3で作る方法です。
今回は、border-radiusのみを使い、フラットな角丸ベースを作ってみます。
CSS
.kadomaru {
width:200px; /* ボックス範囲 */
background:#136ac1; /* 背景色 */
border-radius:10px; /* 角丸(半径10px、すべての角に) */
color:#fff; /* テキストカラー */
line-height:46px; /* 行間46px(≒ボックスの高さ) */
text-align:center; /* テキスト中央寄せ */
}
上記CSSスタイルをあてた状態
リンクテキスト
使いようによっては、コンテンツにつけるタブのデザインもOKです。
タブ
この場合は、border-radiusの数値を下記のように設定します。
border-radius:10px 10px 0 0;
数値は細かく指定できますが、混乱するかもしれないのでここでは触れません。
興味のある方は下記サイトを参考にしてみてください。