我在PHP的数组中有一组十六进制值。在我的页面上,我有一个滑块,用户可以“滑动”该滑块以返回1-100之间的值。然后,我想基于此滑块值,根据基于数组位置的颜色“下一个”颜色交换数组中的所有颜色。在Photoshop中,您可以旋转图层的色相,这是类似事情的一个例子。我想在PHP中为十六进制值做同样的事情。
任何线索?
这很容易使用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()]);
});
应该做到这一点。