on:2010年4月12日sponsorsCSS3を使用して、ディテールにこだわったボタンを実装するスタイルシートのチュートリアルをInferenceから紹介します。Tell」で確認できます。Chromeで、IE8では角丸とアクティブ時のスタイルが欠けます。実装:HTMLディテールにこだわっているため、HTMLは煩雑なものになっています。これらはCSSの指定に意味をなします。class="m"><b>Post</b></b></b></a></textarea>実装:CSSスタイルシートの記述は元記事を参照ください。ここではそれぞれの役割について解説します。ノーマル時のスタイル明るいグラデーションライトが当たっていることを示しています。内側の明るいボーダーそのライトをよりリアルに見せるためエッジを反射させます。四つのエッジの中でトップが一番明るくなります。地になじむように明るいボーダーを使用します。ボタンの周りのボーダーボタンの形を示すボーダーです。テキストのシャドウボタンにプレスされているようなエフェクトを適用します。アクティブ時のスタイル暗いグラデーション凸に見せるため、明るいグラデーションと逆のものを使用します。切り替わった際に、トップのエッジが動かないことを強調します。最下部のボーダートップと同様に動かないことを強調するため、明るいラインを使用します。動きをみせるため、少しだけ軽いものにします。