jquery - jQuery 中的 .css() 方法是否支持更改 rgba 值?

标签 jquery css

我有一个 <div>它有一个 rgba css 值(透明),我想通过单击位于不同 <div> 中的按钮来更改它.问题是我正在将颜色更改为十六进制值,但我似乎无法让 rgba 工作。 代码只会在需要时发布。我的问题是 .css() 是否支持 rgba

最佳答案

这样试试

var value1=$('#themeBackground1').val();
var opacity=$('#themeOpct1').val();
var rgbData=hexToRgb(value1);
value1='rgba('+rgbData.r+','+rgbData.g+','+rgbData.b+','+opacity+') !important;';
selector.attr('style', 'background-color:'+value1);

关于jquery - jQuery 中的 .css() 方法是否支持更改 rgba 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45348223/

相关文章:

javascript - 在所有元素上触发的主干事件监听器

css - 可以在 BEM 中为一个类使用多个修饰符吗?

css - 绝对定位的 child 被静态 parent 取代

html - 如何垂直对齐 h2 标签中的 div?

jquery - AngularJS 中未定义 Toastr

javascript - JQuery 数据表中的下拉列表应包含 (100, 250, All) 显示条目下拉列表

html - css 表格列不会与固定标题对齐

CSS Sprite 技术,css 背景或 img 的剪辑

jquery - 根据索引隐藏/显示 div,无法获得正确的索引

javascript - 通过类处理两个slideUp/Down