ちょっと面白かったので備忘録。CSS3で多層グラデーションの背景を手軽に作れる、というスクリプト。jQueryに依存します。レイヤーはランダムに組まれるみたいですね。
多層グラデーションな背景を作れる、というもの。用途は限られそうですけど、なかなか素敵な感じ。
SHARDS
こういう背景を色を指定してランダムに作成出来ます。
以下サンプルです。
Sample
リロードする度に異なったグラデーションが作られます。
コード
< script src = "https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js" ></ script > < script src = "shards.min.js" ></ script > |
本体とプラグインを読み込む・・・のですが、1.9だと動かないっぽい?
$( '#foobar' ).shards( [239,199,222,.0], [123,203,189,.0], [255,203,49,.0], 20,.8,2,.15, true ); |
で、グラデーションを作る。
< div id = "foobar" ></ div > |
最後にボックスを用意すればOKです。
< div id = "foobar" style = "background-image: -webkit-linear-gradient(263deg, rgba(10, 35, 180, 0.247059) 27%, rgba(0, 0, 0, 0.~" ></ div > |
みたいになるのでちょっとアレですけど・・・
クライアントワークでは僕は恐らく使わないでしょうけど、これはこれで面白かったです。スクリプトは以下よりどうぞ。