ほぼ全てのCSSプロパティの値を相対値やrgba()カラーを利用して指定することによって、コピペしてフォント及び色の調整をするだけで使い回せる基本的なボタンを作ってみました。完成度は85%くらい。 Demo: Flexible Button ベースとなるCSSは以下のようなシンプルなものです(もちろんベンダー拡張は省略していますが)。完全なコードはデモのページにあります。 button { padding: 0 1em; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 0.75em/1em; box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.7); height: 1.9em; background-image: linear-gradient( top, rgba(255, 255