ナビゲーションの周りに放射状のグラデーションを作成する方法は?
ナビゲーションの中央を流れるラジアルグラデーションを参照してください。私はdiv
をナビゲーションとして作ったとしましょう。画像のようなグラデーションを作成するにはどうすればよいですか?
注:の背後にあるの背景を見てください。
ナビゲーションの周りに放射状のグラデーションを作成する方法は?
ナビゲーションの中央を流れるラジアルグラデーションを参照してください。私はdiv
をナビゲーションとして作ったとしましょう。画像のようなグラデーションを作成するにはどうすればよいですか?
注:の背後にあるの背景を見てください。
エディタです:http://jsfiddle.net/Jg8ZC/
background: #45392d;
background-repeat: no-repeat;
background-image: -webkit-radial-gradient(center center, circle contain, #624a36 0%, #45392d 80%); /* New WebKit syntax */
background-image: -moz-radial-gradient(center center, circle contain, #624a36 0%, #45392d 80%); /* Firefox */
background-image: -ms-radial-gradient(center center, circle contain, #624a36 0%, #45392d 80%); /* IE10+ */
background-image: -o-radial-gradient(center center, circle contain, #624a36 0%, #45392d 80%); /* Opera (13?) */
background-image: radial-gradient(center center, circle contain, #624a36 0%, #45392d 80%; /* standard syntax */
これは現代のすべてのブラウザで動作します。
これは放射状のグラデーションではありません。それはグラフィックのようです。
CSSについては、彼女のhttp://www.the-art-of-web.com/css/radial-gradients/またはgoogleをご覧ください。 TheresのあなたはCSS3でこれを行うことができ、ナビゲーションの後ろにある軽い茶色の輝き...の話ならここそこにリソース
私はそれがグラフィックであることを知っています。いくつかのCSSを使ってPhotoshopから簡単に書き出し、背景として設定することができました。しかし、それは私が望むものではありません。私は '-webkit-radial-gradient'(または同様のもの)を使ってそのエフェクトを作成し、その中心をナビゲーションdivの真ん中に配置したいと思います。 – Yep
何らかの理由でFF7では動作しませんが、Chrome(最新)ではうまく動作します。 –
あなたはCSSでこれを行うにしたい場合は、radial gradientを使用することができます。
background-image: -webkit-radial-gradient(contain, #bf8230 0%, #a65f00 100px);
Example(jsFiddle)。
上記は、<div>
のパディングボックスを中心に半径100pxの円形グローを作成します。
要素を「まわり」にしたい場合は、半透明のグラデーションの背景を持つ要素を、灰色の背景で囲むことができます(this example)。ネストされた要素がそのコンテナを満たしていないこと、そしてそのパディングボックスがグロー全体を含むことができることを確認する必要があります。そうしないと、「切り捨てられた」と表示されます。
(例はChromeのみのベータ版のために行われていた、おそらく適切なベンダープレフィックス呪文や他のブラウザのためのテストが必要になります。)
私には、内側の影/グロー効果のように見える... – animuson
私はどのように知っていますPhotoshopで作成してください。 – Yep
@Yep - http://www.colorzilla.com/gradient-editor/をご覧ください。 –