PHP - 旋转十六进制颜色值(例如用“下一个”十六进制交换所有颜色)
我在 PHP 的数组中有一组十六进制值。在我的页面上,我有一个滑块,用户可以“滑动”该滑块以返回 1-100 之间的值。然后,我想根据此滑块值,根据基于数组中位置的颜色“下一个”颜色交换数组中的所有颜色。类似情况的一个例子是在 Photoshop 中,您可以旋转图层的色调。我想在 PHP 中对十六进制值做同样的事情。
有什么线索吗?
I have a set of hex values in an array in PHP. On my page, I have a slider which the user can "slide" to return a value between 1-100. I want to then, based on this slider value, swap all the colors in the array based on the colors "next" color based on the position in the array. An example of the same sort of thing would be like in Photoshop where you can rotate the hue of a layer. I want to do the same thing, in PHP, for a hex value.
Any clues?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 jQuery 等库可以轻松完成此操作。
假设您的幻灯片的 id="slider" 返回 0 到 99 之间的值,并且您已经使用所有颜色初始化了一个变量,并且要在其中显示颜色的 div 名为 #colorDiv:
应该做到这一点。
This could easily be done using a library like jQuery.
Assuming that you have your slide with an id="slider" which returns a value from 0 to 99 and that you already have initialized a variable with all the colors and that the div in which you want to show the color is named #colorDiv:
Should do the trick.