问题标签 [rgba]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
graphics - 如何混合两个 ARGB 像素?
如何混合两个 ARGB 像素?
例子
这里 A 是(带 Alpha 的红色),B 是(带 Alpha 的蓝色)。
html - CSS RGBA 边框/背景 alpha double
我正在一个涉及很多透明度的网站上工作,我想我会尝试完全在 RGBA 中构建它,然后为 IE 做后备。我需要一个“facebox”样式的边框效果,其中外边框是圆形的,并且比它周围的框的背景更不透明。
http://24ways.org/2009/working-with-rgba-colour的最后一个例子似乎表明这是可能的,但我似乎无法让它工作。当我尝试以下操作时:
似乎背景“延伸”到了元素的边框下方,这导致像素值加在一起。因此,当背景和边框都是半透明时,边框总是比元素的背景更不透明。这与我想要实现的目标完全相反,但根据我看到的示例,它似乎应该是可能的。
我还应该补充一点,我不能在容器内使用其他元素,因为我还将在容器上使用边框半径来获得圆角,如果子元素有背景,webkit 会将子元素的角变成正方形分配,这本质上意味着带有方形内容的圆形外边框。
抱歉,我无法发布此图片...显然我没有足够的代表来发布图片。
php - 具有多个变量的 Mod_rewrite
我正在使用一个 PHP 脚本,该脚本从一个采用 RGBa 和 HSLa 值的查询字符串动态生成透明 PNG 以用作 CSS 背景。原始脚本可以在这里找到,我只添加了 HSLa 支持。
因为带有 PHP 查询字符串的背景 URL 不是很漂亮,而且因为它似乎破坏了 IE 6 透明 PNG hack,所以我想使用 mod_rewrite 来允许在调用具有这种语法的 .png 时调用脚本:
这将被重写为:
这是我遇到的问题:
- 使用 mod_rewrite 传递多个变量
- 使用下划线作为分隔符
我知道这可以通过传递一个变量然后在 PHP 脚本中分解它来完成,但是我更希望它由 Apache 完成。
在此先感谢,如果有人想要我启用 HSLa 的脚本版本,请询问。无论如何,我建议您在其作者的网站上查看。
css - 如何复制 PS 多层模式
有人知道使用图像或 CSS 复制 Photoshop 多层模式的好方法吗?
我正在开发一个项目,该项目的缩略图在您将鼠标悬停在其上时会出现颜色叠加,但设计师使用了一个图层设置为相乘,我不知道如何在网络上生成它。
我想出的最好的方法是使用 rgba 或透明 png,但即便如此它看起来也不正确。
colors - 我可以在颜色主题中设置 rgba 颜色吗
我在旧的qooxdoo 注释中读到“qx.util.ColorUtil 现在接受 cssStringToRgb() 的 rgba 值”。这对我来说意味着 qoxdoo 有能力在某些方面处理 rgba 颜色。
但是我试图在主题扩展中设置颜色的方法qx.theme.modern.Color
都没有被 qoxxdoo 解析: throw new Error("Could not parse color: " + temp); 是错误(我可以开票吗?)还是我设置颜色变量的方式不好?
感谢您的回复。
css - 为菜单设置不透明度,但在 CSS 中保持文本不透明
如何创建只有背景透明的菜单?文本应保持不透明(不透明度:1)
如果我设置
整个列表项变得透明。我该如何解决?
javascript - 如何从 CSS 颜色中提取 r、g、b、a 值?
什么是最简单的改造方法
像这样反对:
?
css - 为 CSS 中的 MS 过滤器解密 HEX RGBA
我正在为要在某些列表项的背景上使用 rgba 颜色的页面编写样式。我使用 CSS background 属性和 rgba(146,138,118,.4) 来定义我的透明背景颜色。
现在,我正在尝试通过使用本文中描述的 ms-filter 技术来覆盖我的基础与 IE 支持。(请参阅标题“……和 RGBA”。)
问题显然是 MS 过滤器要求您在 RGBA 和 Hex 之间使用某种类型的混合,其中 alpha 透明度值被转换为 00 和 FF 之间的数字。请参阅Microsoft 的此描述页面以供参考。
所以问题是我无法弄清楚如何正确地将我的值从 RGBA 转换为 hex/rgba 混合方法。任何人都可以向我指出一些很好的参考资料吗?请不要只给我正确的值 - 除了那种颜色之外,这对我没有好处。我需要了解它背后的原理,谢谢。
video - iPhone RGBA 转 ARGB
我使用 glReadPixels 来抓取我的 opengl 场景的屏幕截图,然后在 IOS 4 上使用 AVAssetWriter 将它们转换为视频。我的问题是我需要将 alpha 通道传递给仅接受 kCVPixelFormatType_32ARGB 和 glReadPixels 检索 RGBA 的视频。所以基本上我需要一种将我的 RGBA 转换为 ARGB 的方法,换句话说,将 alpha 字节放在首位。
以为我会发布整个代码,因为我可以帮助别人。
干杯
css - 带有rgba的CSS背景不透明度在IE 8中不起作用
我正在使用这个 CSS 来实现 a 的背景不透明度<div>
:
它在 Firefox 中运行良好,但在 IE 8 中却不行。我如何使它工作?