相关疑难解决方法(0)

背景颜色十六进制到JavaScript变量

我是JavaScript和jQuery的新手,现在我遇到了一个问题:

我需要将一些数据发布到PHP,并且一位数据需要是div X的背景颜色十六进制.

jQuery具有css("background-color")函数,通过它我可以将背景的RGB值变为JavaScript变量.

CSS函数似乎返回一个像这个rgb(0,70,255)的字符串.

我找不到任何方法来获得背景颜色的十六进制(即使它在CSS中设置为十六进制).

所以我似乎需要转换它.我发现了一个将RGB转换为十六进制的函数,但需要使用三个不同的变量r,g和b来调用它.所以我需要将字符串rgb(x,xx,xxx)解析为var r = x; var g = xx; var b = xxx; 不知何故.

我试图用JavaScript解析字符串,但我并不真正了解正则表达式的事情.

有没有办法将div的背景颜色作为十六进制,或者可以将字符串转换为3个不同的变量?

javascript rgb jquery hex background-color

36
推荐指数
4
解决办法
4万
查看次数

Javascript,CSS:按样式属性获取元素

我想:

  1. 查找页面中所有元素的样式属性(例如:所有元素都有color:#333;)
  2. 为所有这些属性更改此属性(例如从color:#333to更改color:#444).

这样做有什么建议吗?

javascript css

10
推荐指数
3
解决办法
2万
查看次数

从线性渐变颜色值中获取背景颜色

我怎么能得到color-codelinear gradient使用值jQuery.Suppose如果我有一个linear gradient

background:linear-gradient(to right, #fff 87%,rgba(238,237,233,0) 100%);
Run Code Online (Sandbox Code Playgroud)

我怎么能从这里提取颜色代码.我应该得到最终输出,就像#fff在这种情况下..我尝试使用

$('selector').css('background-color');
Run Code Online (Sandbox Code Playgroud)

这对我没有帮助我得到颜色代码.有人可以帮我解决这个问题.谢谢.. :)

jquery

10
推荐指数
1
解决办法
1816
查看次数

标签 统计

javascript ×2

jquery ×2

background-color ×1

css ×1

hex ×1

rgb ×1