【granim.js】画像にグラデーション効果を付けられるjQuery

こんにちは、ハル@haru_elpisです。

画像にグラデーション効果を付けられる[granim.js]の紹介です。

目次

granim.jsの使い方

ダウンロード

https://github.com/sarcadass/granim.js

ダウンロードしたフォルダの「dist」フォルダ内にある「granim.min.js」ファイルをjsフォルダなど任意の場所へ移動しておきましょう。

HTML head

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="./js/granim.min.js"></script>

HTML body

<div class="granim_contents">
	<canvas id="canvas-image-blending"></canvas>
</div>

CSS

<style>
.granim_contents {
	position: relative;
	height: 400px;
}
#canvas-image-blending {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
</style>

JavaScript

$(function() {
	var granimInstance = new Granim({
		element: '#canvas-image-blending',
		direction: 'top-bottom',
		isPausedWhenNotInView: true,
		image : {
			source: '画像パス',
			blendingMode: 'multiply'
		},
		states : {
			"default-state": {
				gradients: [
					['#29323c', '#485563'],
					['#FF6B6B', '#556270'],
					['#80d3fe', '#7ea0c4'],
					['#f0ab51', '#eceba3']
				],
				transitionSpeed: 5000
			}
		}
	});
});

[affi id=12]

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

■ハル
■PC・プログラミング・ガジェットが好きで、日々の学びや使ってよかったものをブログで発信中。
■初心者でもわかりやすく、役立つ情報を届けます。
■好きなもの一覧
⏩PC・ガジェット・プログラミング・美味しい物・アニメ・ゲーム・漫画・副業・便利ツール

コメント

コメントする

目次