ボタン (linear-gradient()のサンプル)

ボタン
大きなボタン

CSS Image Values and Replaced Contentモジュールで定義されるlinear-gradient()を使って、質感のあるボタンをCSSでつくります。

.button {
  /* 基本形状 */
  display: inline-block;
  padding: .2em 1.5em;
  color: #000;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 0 #999;

  /* グラデーションで質感を出す */
  background-image: -webkit-linear-gradient(#f6f6f6, #e3e3e3);
  background-image: -moz-linear-gradient(#f6f6f6, #e3e3e3);
  background-image: -ms-linear-gradient(#f6f6f6, #e3e3e3);
  background-image: -o-linear-gradient(#f6f6f6, #e3e3e3);
  background-image: linear-gradient(#f6f6f6, #e3e3e3);
}