问题标签 [transparency]
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.
browser - 如何让 PNG 透明度在本身不支持它的浏览器中工作?
我们(心爱的)设计师不断创建具有透明背景的 PNG 文件,以便在我们的应用程序中使用。我想确保 PNG 的此功能也适用于“旧”浏览器。最好的解决方案是什么?
下面的编辑
@mabwi & @syd - 我是否同意使用 PNG 不是重点。这是我需要解决的问题!
@Tim Sullivan - IE7.js 看起来很酷,但我认为我不想介绍应用程序的所有其他更改。我想要一个专门解决 PNG 问题的解决方案。感谢您的链接。
php - 使用PHP的GDlib imagecopyresampled时可以保留PNG图像透明度吗?
以下 PHP 代码片段使用 GD 将浏览器上传的 PNG 大小调整为 128x128。它工作得很好,除了在我的例子中原始图像中的透明区域被替换为纯黑色。
即使imagesavealpha
设置好了,有些地方不太对劲。
在重新采样的图像中保持透明度的最佳方法是什么?
vb.net - 有没有一种简单的方法可以在 VB .NET 应用程序中创建透明表单?
我正在编写一个简单的应用程序,该应用程序将在屏幕的一个角落放置一个很小的表单,并自行更新。
我真的很喜欢这种形式是透明的,并且透明度是用户可配置的。
有没有简单的方法来实现这一点?
internet-explorer-6 - DotNetNuke 使用具有透明度的 PNG 图像
我有一个 DotNetNuke 网站,其中我的主要徽标是使用透明度的 PNG 文件。我尝试了 GIF,但质量不够好。
无论如何,它在 IE7 上运行良好,但我刚刚在 IE6 中看到我的网站,并注意到透明度不适用于我的徽标。
有谁知道在 DotNetNuke 门户中解决此问题的快速方法?
c# - 如何使用 C# 在具有透明背景的窗口中显示网页?
如何在透明窗口中显示网页并使网页的白色部分也透明。
javascript - 是否有针对 IE6 的 JavaScript PNG 修复程序,允许 CSS 背景定位?
我已经看到了一些允许 PNG 图像在 Internet Explorer 6 中具有透明度的修复程序,但我还没有找到一个还允许您在 CSS 中设置背景位置的修复程序。如果你使用精灵,它是一个交易破坏者。我求助于使用 GIF(质量不高),根本不使用透明图像,或者为 IE6 提供完全不同的样式表。是否有针对 IE6 的允许 PNG 透明度和背景定位的修复程序?
c# - 单击 Visual C# 窗口窗体的透明度?
我制作了一个面板并将其设置为填充屏幕,现在我可以看到它下面的窗口,但我希望它能够被点击,这意味着他们可以点击一个文件或通过透明度看到另一个对象的工具提示。
RE:这可能太明显了,但是您是否尝试通过右键单击并选择“发送到后面”将面板发送到后面?
我的意思是桌面或 Firefox,而不是我项目中的东西。
internet-explorer - 去除在 IE 中使用额外不透明度过滤的透明 PNG 上的斑点
我使用 Javascript 和 CSS 制作了一个旋转图像推子来显示图像并卸载它们。我想使用透明的 PNG,我没想到也不关心它们在 IE 6 中是否看起来不错,但 IE 7 和 8 对它们同样不尊重。Firefox 和其他现代浏览器看起来很棒。
每张带有image.filter = alpha(opacity=xxx)
透明度的图片看起来都有一些残留的噪点,可能来自压缩或其他原因,无论我对图片做什么,那里仍然有一些东西。
我已经通过将 JPG 放在白色背景上并使用 GIF 来解决问题。
也有人可以告诉我这是否实际上是 IE 中的错误?
如果你需要一个例子,请告诉我,我会做一个
wpf - WPF 透明边框导致 UI 停止重绘
作为我之前问题的后续,我想知道如何正确使用透明窗口。如果我已将窗口设置为使用透明度,则 UI 偶尔会出现停止响应。实际发生的是 UI 并没有按应有的方式更新。不会出现动画,页面似乎无法导航;但是,如果您看到调试器单击按钮、链接等...确实可以正常工作。最小化和恢复窗口再次“赶上” UI,用户可以继续工作,直到行为恢复。
如果我删除透明边框,则不会发生该行为。我是做错了什么还是有一些其他设置、代码等我需要实现才能正确使用透明边框?
这是我失败的代码的窗口声明。
以及没有表现出行为的代码
winforms - 如何绘制delphi组框以具有透明背景
我试图让一些非常微妙的东西起作用,它现在看起来很糟糕。我正在尝试绘制 TGroupBox 的背景,我已经重载了它的绘制函数,以便角落显示到它们的父对象。我有一堆嵌套的组合框,如果没有 XPThemes,它们看起来很不错。
有没有办法在运行时绘制透明背景的一部分。我正在编写表单生成器,而不是使用 Delphi 设计视图。