onGradientChange
作成日: 2018-10-02
onGradientChange
グラデーションの変化と、ループ発生時にトリガーされます。
- 初期値 :
false
- type :
function
デモ
グラデーションの色が切り替わったタイミングとループ発生時にオブジェクトの内容を表示します。
JavaScript
var granimInstance = new Granim({
element: '#granim-canvas',
opacity: [1, 1],
states : {
'default-state': {
gradients: [
['#834D9B', '#D04ED6'],
['#1CD8D2', '#93EDC7']
],
},
},
onGradientChange: function(colorDetails) {
var result = document.getElementById('result'),
ul, li;
ul = document.createElement('ul');
Object.keys(colorDetails).forEach(function(i) {
li = document.createElement('li');
li.textContent = i + ' : '+ colorDetails[i];
ul.appendChild(li);
});
if (result.firstChild !== null) {
result.removeChild(result.firstChild);
}
result.appendChild(ul);
}
});
HTML
<div id="result"></div>
<canvas id="granim-canvas" style="width:100%;"></canvas>
© 2016 Benjamin Blonde Released under the MIT license
このコンテンツはBenjamin Blonde(sarcadass)によるGranim.jsドキュメントを翻訳/改変したものです。