Javascript 在PHP中生成跨浏览器CSS3渐变
作为输入,我有:Javascript 在PHP中生成跨浏览器CSS3渐变,javascript,php,css,Javascript,Php,Css,作为输入,我有: 两种颜色(十六进制、rgb或rgba格式),作为字符串 一个介于0和360之间的数字或一个角度,换句话说 我必须使用这些参数生成一个有效的、交叉的CSS3梯度。喜欢 有颜色的部分很容易,最大的困难是在每个前缀的有效方向上转换角度值的部分 我已经签出了amazingSurge/jqueryasgradient库,它可以完成这类工作。但在客户端生成CSS不是我的选择 还有其他PHP库可以处理这个问题吗?请注意,小提琴中大约一半的渐变格式已经过时。也就是说,“w3”普通线性渐变在
- 两种颜色(十六进制、rgb或rgba格式),作为字符串
- 一个介于0和360之间的数字或一个角度,换句话说
amazingSurge/jqueryasgradient
库,它可以完成这类工作。但在客户端生成CSS不是我的选择
还有其他PHP库可以处理这个问题吗?请注意,小提琴中大约一半的渐变格式已经过时。也就是说,“w3”普通
线性渐变在大多数地方都有效……CSS渐变可以将角度本身作为第一个参数。您不必将它们转换为到[side]
语法。事实上,您无法转换它们,因为例如,45度不是右,不是左,是右上,不是左下,或者其他任何东西。@dandavis,注意,这很有帮助。@Harry,注意,我想我只检查边缘情况。就像这样。请注意,小提琴中大约一半的渐变格式已经过时了。也就是说,“w3”普通线性渐变在大多数地方都有效……CSS渐变可以将角度本身作为第一个参数。您不必将它们转换为到[side]
语法。事实上,您无法转换它们,因为例如,45度不是右,不是左,是右上,不是左下,或者其他任何东西。@dandavis,注意,这很有帮助。@Harry,注意,我想我只检查边缘情况。就像这样。