将 RGB 颜色值转换为 0.75 alpha 的 RGBA

2023-12-27

我有以下代码来获取元素的背景颜色。

var currentColor = $(this).css('background-color');

返回类似的东西rgb(123,123,123)

我现在想做的是将其转换为 rgba 并以 0.75 alpha 显示

所以返回类似的东西rgba(123,123,123,0.75)

有任何想法吗?


由于 jQuery 似乎总是返回颜色rgb(r, g, b)对于没有 alpha 的元素,您可以简单地使用:

$(this).css('background-color').replace(')', ', 0.75)').replace('rgb', 'rgba');

只需确保背景颜色不是 rgba 即可:

var bg = $(this).css('background-color');
if(bg.indexOf('a') == -1){
    var result = bg.replace(')', ', 0.75)').replace('rgb', 'rgba');
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 RGB 颜色值转换为 0.75 alpha 的 RGBA 的相关文章

随机推荐

  • Strongloop:用[and]和[or]条件一起过滤数据

    我正在尝试使用 and 和 or 条件过滤数据 我想得到这个 mySql 查询 SELECT FROM data WHERE property1 11 OR property1 13 AND property2 6 我写的其余 api 是这
  • 更改 Jupyter Notebook 中的主题?

    我喜欢黑暗主题 但是 Jupyter笔记本的默认主题是浅色 我找不到更改主题 背景颜色的选项 这是怎么做到的 使用以下命令很容易做到这一点jupyter themes凯尔 杜诺万 Kyle Dunovan 的包装 您也许可以使用以下命令安装
  • 从 SCM 运行声明性 JenkinsFile 时出现“java.lang.NoSuchMethodError:找不到此类 DSL 方法‘管道’”

    我们有一个以声明式风格编写的非常简单的 Jenkinsfile pipeline agent any stages stage Test steps echo hello 当我们直接从 Jenkins v 2 107 0 中的管道作业中运行
  • Perl:正确传递数组供线程处理

    我正在学习如何在 Perl 中进行线程处理 我正在查看示例代码here https stackoverflow com questions 11596493 how to limit the max number of parallel t
  • 带 RecyclerView 的 AlertDialog

    我想创建自定义对话框 其中包含我的应用程序中的某些项目的列表 这是我的适配器代码 上下文上下文 ArrayList 状态列表 public MaritalStatusAdapter Context context ArrayList
  • NUnit 示例代码?

    我想学习如何使用 NUnit 我通过阅读然后使用真实代码来学习最好的方法 在哪里可以找到以示例方式使用 NUnit 的小型 简单的 C 项目 上面有很多很好的例子NUnit 的开发者维基 http nunit com devwiki cgi
  • 使用 scala、junit 时 Powermock 无法模拟静态方法

    我之前曾将 Powermock 与 java 和 junit 一起使用 我已经成功地能够模拟静态方法 如下例所示 PrepareForTest TimeHelper class MainApp class RunWith PowerMock
  • C# 中 get、set 属性的真正目的是什么? [复制]

    这个问题在这里已经有答案了 可能的重复 属性与方法 https stackoverflow com questions 601621 properties vs methods C 公共字段与自动属性 https stackoverflow
  • 为多个域设置 httpS

    我需要为多个域名 xxxx com xxxx net 设置 https 使用单个通用证书 我们购买证书的 CA 要求创建证书签名请求 CSR 但是当我使用 openssl 生成它时 它只要求一个名称 如何为多个域制定一个 CSR 避免使用多
  • Angular2 中的条件验证

    我想对访客和客户注册表使用相同的模板 但验证可能会有所不同 如下所示 让我们假设它是宾客登记表 需要名字
  • Rails 3.0 设计通过回答问题重置密码

    我正在使用带有 Rails 3 的设备 在用户模型中 我为问题和该问题的答案创建了字段 我想知道如何按以下逻辑实现忘记密码 在忘记密码页面上用户输入用户名 在下一步中 应用程序应显示存储在数据库中的问题 用户回答问题 如果答案与数据库中存储
  • 随机访问随机排列[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想生成一个非常大的伪随机排列 p
  • SQL 查询查找特定 id 具有不同值但应相同的产品

    我需要一个 SQL 查询 它将获取相同 id 具有不同值的产品列表 产品属于表 A 和 Id 值属于表 B 并且两个表都可以通过列名 prod id 连接 我想要的输出 项目清单 product abc 因此 在输出中 我只需要产品 abc
  • 代码完成不列出消息处理程序

    When working on an old project in Delphi XE2 the code completion window that pops up after CTRL SPACE does not list mess
  • 按键从数组中删除行[重复]

    这个问题在这里已经有答案了 可能的重复 PHP 如何从数组中删除特定元素 https stackoverflow com questions 2448964 php how to remove specific element from a
  • 只允许工厂方法实例化对象(防止实例化基类和未初始化的对象)

    我有一个处理 工作 的基类 工厂方法根据作业类型创建派生的 作业处理程序 对象 并确保使用所有作业信息初始化作业处理程序对象 调用工厂方法来请求分配的作业和人员的处理程序 public enum Job Clean Cook CookChi
  • 是否可以解密并查看 ViewState 值?

    我知道有一些工具可以让您查看 ASP NET 视图状态的内容 如果 viewState 已通过添加加密 是否可以查看和修改其内容
  • 如何对 mutate_each (和 summarise_each)使用匿名函数? [复制]

    这个问题在这里已经有答案了 正如我们所知 可以调用 R 中的函数而不将它们分配给环境 例如 gt function x x 2 5 1 2 5 我想在运行中使用这样的函数mutate each or summarise each 称呼 例如
  • PhoneGap Android 项目中的多个 Html 文件

    我正在使用 Eclipse 在 Android 中使用 Phone Gap Jquery Mobile 开发一个跨平台应用程序 我根本没有在我的应用程序中使用任何 PhoneGap 功能 我使用 PhoneGap 的目的是通过 Adob e
  • 将 RGB 颜色值转换为 0.75 alpha 的 RGBA

    我有以下代码来获取元素的背景颜色 var currentColor this css background color 返回类似的东西rgb 123 123 123 我现在想做的是将其转换为 rgba 并以 0 75 alpha 显示 所以