隨機漸變背景色

說明

  • 隨機顏色
  • 隨機漸變類型

代碼段

  var randum = function(max) { //隨機數
    return Math.round(Math.random() * max);
  }
  var hexify = function(x) { //轉換16進制
    return ('0' + parseInt(x).toString(16)).slice(-2);
  }
  var randex = function() { //隨機16進制色彩值
    return '#' + hexify(randum(255)) + hexify(randum(255)) + hexify(randum(255));
  };
  var blender = function() { //隨機漸變
    if (!!Math.round(Math.random())) {
      return 'radial-gradient(circle at ' + randum(100) + '% ' + randum(100) + '%, ' + randex() + ', ' + randex() + ')';
    } else {
      return 'linear-gradient(' + randum(360) + 'deg, ' + randex() + ', ' + randex() + ')';
    }
  };

效果

這裏寫圖片描述

個人鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章