Granim.js - にほんご。

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ドキュメントを翻訳/改変したものです。