おしゃれな背景が作りたい
浦島です。今回は、ポリゴン状の背景が作れるjQuery「Geometryangle」を紹介します。
他のどのサイトよりもわかりやすく紹介していきます
まずは公式サイトをご覧くださいと言いたかったのですが、公式サイトが存在していませんでした。
githubからファイルをダウンロードしよう
githabからダウンロードしたフォルダを解凍しましょう
今回必要なファイルは「geometryangle.min.js」だけ

jQueryとgeometryangleを読み込もう
head内に下記のコードを書き込んでいきましょう
1 2 |
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="geometryangle.min.js"></script> |
スクリプトの書き方
1 2 3 4 5 |
<script> $(function () { $('body').Geometryangle({ mesh: {}, lights: [{}], line: {}, vertex: {} }); }); </script> |
body内に書き込んでいきましょう
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="geometryangle.min.js"></script> <title>Geometryangle</title> <style> html, body { width: 100%; height: 100%; overflow: hidden; margin: 0px; } </style> </head> <body> <script> $(function () { $('body').Geometryangle({ mesh: {}, lights: [{}], line: {}, vertex: {} }); }); </script> </body> </html> |
cssをいじってポリゴンが全体に表示する様にしてみました。
cssでポリゴンが全体に表示する様にしてみました
mesh、 lights、 line、vertexの値を変更してお好みのポリゴンを作ってみてくださいね。
mesh
width | 1.2 |
---|---|
height | 1.2 |
depth | 10 |
columns | undefined |
columns_auto | true |
rows | undefined |
rows_auto | true |
zoom | 1 |
xRange | 0.8 |
yRange | 0.1 |
zRange | 1.0 |
ambient | ‘rgba(85, 85, 85, 1)’ |
diffuse | ‘rgba(255, 255, 255, 1)’ |
background | ‘rgb(255, 255, 255)’ |
speed | 0.0002 |
fluctuationSpeed | 0.5 |
fluctuationIntensity | 0 |
floorPosition | false |
draw | true |
lights
count | 1 |
---|---|
xyScalar | 1 |
zOffset | 100 |
ambient | ‘rgba(255,0,102, 1)’ |
diffuse | ‘rgba(255,136,0, 1)’ |
speed | 0.010 |
gravity | 1200 |
dampening | 0.95 |
minLimit | 10 |
maxLimit | null |
minDistance | 20 |
maxDistance | 400 |
autopilot | false |
draw | false |
line
fill | ‘rgba(0, 0, 0, 0)’ |
---|---|
thickness | 1 |
fluctuationIntensity | 0 |
fluctuationSpeed | 0.5 |
draw | false |
vertex
radius | 0 |
---|---|
fill | ‘rgba(0, 0, 0, 0)’ |
fluctuationSpeed | 0.5 |
fluctuationIntensity | 0 |
strokeWidth | 0 |
strokeColor | ‘rgba(0, 0, 0, 0)’ |
draw | false |
以上、ポリゴン状の背景が作れるjQuery「Geometryangle」の紹介でした。
