私はCSS3グラデーション(特に放射状のグラデーション)に頭を正しく向けようとしている最中です。そうすることで、私は自分自身を比較的難しい挑戦に設定したと思います。
Adobe Illustratorで、次の「ボタン」スタイルを作成しました。
この画像を作成するために、背景色がrgb(63,64,63)
またはの長方形を作成し#3F403F
、境界線の半径が15pxになるように「定型化」しました。
次に、不透明度25%、ぼかし8ピクセル、中央から白の「内部グロー」を適用しました。最後に、3ポイントの白いストロークを適用しました。(上の画像では不十分な場合に、再現したい場合に備えて、これらすべてをお伝えします。)
したがって、私の質問は次のとおりです。
画像を必要とせずにCSSを使用してこの「ボタン」を再作成することは可能ですか?
私はInternetExplorerの「制限」を知っています(そしてこの実験のために、私はサルを与えることができませんでした)。また、Webkitの小さな「バグ」が、背景色、境界線の半径、および境界線(背景色とは異なる色)の要素を誤ってレンダリングすることにも気づいています。これにより、曲線上で背景色がにじみ出てきます。コーナー。
これまでの私の最善の試みはかなり哀れですが、参考のためにここにコードがあります:
section#featured footer p a
{
color: rgb(255,255,255);
text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
text-decoration: none;
padding: 5px 10px;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border: 3px solid rgb(255,255,255);
background: rgb(98,99,100);
background: -moz-radial-gradient(
50% 50%,
farthest-side,
#626364,
#545454
);
background: -webkit-gradient(
radial,
50% 50%,
1px,
50% 50%,
5px,
from(rgb(98,99,100)),
to(rgb(84,84,84))
);
}
基本的に、ひどい。ヒントやコツはありがたく受け入れてくれて、よろしくお願いします!