PHP - 旋转HEX颜色值(例如,将所有颜色换成“next”hex)

时间:2010-03-28 12:01:37

标签: php colors hex

我在PHP中的数组中有一组十六进制值。在我的页面上,我有一个滑块,用户可以“滑动”以返回1-100之间的值。我想基于这个滑块值,根据数组中的位置,根据颜色“next”颜色交换数组中的所有颜色。同样的事情的一个例子就像在photshop中你可以旋转图层的色调。我希望在PHP中使用十六进制值做同样的事情。

任何线索?

1 个答案:

答案 0 :(得分:1)

这可以使用像jQuery这样的库轻松完成。

假设你的幻灯片有一个id =“slider”,它返回一个从0到99的值,并且你已经初始化了一个包含所有颜色的变量,并且你想要显示颜色的div被命名#colorDiv:

var colors = ['#ffffff', '#ffffcc', 'ffffaa']; //With all the 100 colors
$('#slider').on('change', function() {
  $('#colorDiv').css('background-color: '+colors[$('#slider').val()]);
});

应该做的伎俩。