PHP-旋转十六进制颜色值(例如,用“下一个”十六进制交换所有颜色)

问题描述 投票:0回答:1

我在PHP的数组中有一组十六进制值。在我的页面上,我有一个滑块,用户可以“滑动”该滑块以返回1-100之间的值。然后,我想基于此滑块值,根据基于数组位置的颜色“下一个”颜色交换数组中的所有颜色。在Photoshop中,您可以旋转图层的色相,这是类似事情的一个例子。我想在PHP中为十六进制值做同样的事情。

任何线索?

php colors hex
1个回答
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()]);
});

应该做到这一点。

© www.soinside.com 2019 - 2024. All rights reserved.