2016-08-19 13 views
0

box-shadowに適用されている画像の色に基づいて、その色の値を調整することはできますか?ボックスシャドウの色は画像の色に基づいていますか?

abduzeedo's siteを見ると、画像にはすべて一意のbox-shadowの色が付いていて、親画像(多くの場合は下図)に関連していることがわかります。

enter image description here

私は、これは、スクリプトを介して行われ、私に言っている、CSSはHTMLにインラインで挿入されていることの通知をしましたが、どのように?これらの色は実際に画像から引き出されているのですか、それとも任意に/手動で生成されていますか?

Googleでこれを検索しようとしましたが、大したことはありません。私はチュートリアルを要求していません。ほとんどの場合、これを呼び出す方法、見つけ出す方法、またはランダムまたは手動ではなく、動的に行うことが可能かどうかを調べることです。

+0

http://stackoverflow.com/questions/7332573/getting-themost-frequently-appearing-color-of-an-image –

+0

私はグーグルでこれを見つけました:http://stackoverflow.com/questions/2541481/get-average-color-of-image-via-javascript – Daniel

+0

彼らは[Vibrant.js](http://jariz.github.io/vibrant.js/)を使用しています –

答えて

2

あなたが言及しているように、JavaScriptを使用する必要があります。 使用できるプラグインのいくつかの異なるオプションがありますが、2つの最もpopulareは以下のとおりです。

  1. Color Thief
  2. VibrantJS

は、画像の支配的な色を抽出し、適用されますインラインbox-shadowのスタイルで、特定の要素にその色が付いています。

+0

私はなぜ思ったのか分かりませんGoogleは色を最初に抽出する方法...ルーキーの間違い。私は「画像の色に基づいたボックスシャドウ」のようなものを捜していて何も見つけられませんでした。ありがとう! – Manly

関連する問題