不透明度是图形对象遮挡在其后面渲染的对象的程度。
什么 CSS 亮度滤镜值对应于给定的半透明黑色叠加层以使图像变暗?
这个问题是自我回答,遵循“为了他人和未来的自己的利益而公开记录”的精神 半透明的黑色覆盖层是一种流行的变暗方法......
我想使用 CSS 为图像提供圆形不透明度。 我知道我可以像这样实现图像的不透明度: .circle img { 不透明度:0.4; 过滤器:alpha(不透明度=40); } 我知道我可以实现...
在探索处理中的 saveFrame 选项时如何解决“背景限制”?
简介 我需要你的帮助,因为我被困住了。 首先,我是一名图形艺术家,而不是编码员和/或程序员。这些年来我通过自学学习了基础、方案、标志、处理和Python...
我有一个带有文本块的 div 元素和一个父 div,我在其中设置了背景图像。现在我想降低背景图像的不透明度。我怎样才能做到这一点? 编辑: 我正在寻找...
以下代码: 将 pyvista 导入为 pv 将 numpy 导入为 np def test_pyvista_layers(): “”“测试 PyVista 如何处理具有 NaN 值和不透明度设置的多个网格层”...
CSS 中从顶部 0% 到底部 100% 的透明(不透明度)图像
可以吗?就在 CSS 中,就像这张图片一样,所以我的意思是,如果我放置 标签背景图像,我需要它从上到下是透明的。 我想创建类似于 的东西 有可能做到吗?就在CSS中,就像这张图片一样,所以我的意思是如果我放上<div>标签背景图像,我需要它从上到下是透明的。 我想创建类似于下图的东西: 正如其他答案所述:在 CSS 中不可能使图像从上到下透明。 但是 如果您有纯色背景色(或类似颜色),您可以使用 CSS3 内嵌框阴影来模拟透明度。 对于图像白色覆盖和半透明黑色矩形。在下面的演示中,我使用伪元素来最小化 HTML 标记。 演示 输出: HTML: <div class="image"></div> CSS: .image{ position:relative; height:500px; width:500px; margin:50px auto; background: url('http://lorempixel.com/output/people-q-c-640-480-8.jpg'); background-size:cover; -moz-box-shadow: inset 0px 850px 500px -500px #fff; -webkit-box-shadow: inset 0px 850px 500px -500px #fff; -o-box-shadow: inset 0px 850px 500px -500px #fff; box-shadow: inset 0px 850px 500px -500px #fff; } .image:before,.image:after{ content:''; position:absolute; left:5%; opacity:0.5; } .image:before{ top:0; width:20%; height:100%; -moz-box-shadow: inset 0px 850px 500px -500px #000; -webkit-box-shadow: inset 0px 850px 500px -500px #000; -o-box-shadow: inset 0px 850px 500px -500px #000; box-shadow: inset 0px 850px 500px -500px #000; } .image:after{ width:20%; height:10%; top:100%; background:#000; } 其实,你可以在 webkit 中做到这一点! Mozilla 允许使用 SVG 蒙版,但我不会深入讨论。 IE 零支持。 演示:JSFiddle HTML: <div> <img src="http:/www.fillmurray.com/300/200"/> </div> CSS: div { -webkit-mask-size: 300px 200px; -webkit-mask-image: -webkit-gradient(linear, center top, center bottom, color-stop(0.00, rgba(0,0,0,0)), color-stop(1.00, rgba(0,0,0,1))); } 参考:http://caniuse.com/css-masks 我做了一把小提琴供你使用。您必须将渐变与 rgba 一起使用。并非所有浏览器都支持此功能,因此您可能想要操作图像。然而,这是在 CSS 中做到这一点的唯一方法。 这是代码: HTML: <html> <head> </head> <body> <img src="http://upload.wikimedia.org/wikipedia/meta/6/6d/Wikipedia_wordmark_1x.png" /> <div class="whatever"></div> </body> </html> CSS: body { margin:0px; } img { height:30px; position:relative; } .whatever { background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #ff00ff), color-stop(1, rgba(0,0,0,0)) ); background-image: -o-linear-gradient(bottom, #ff00ff 0%, rgba(0,0,0,0) 100%); background-image: -moz-linear-gradient(bottom, #ff00ff 0%, rgba(0,0,0,0) 100%); background-image: -webkit-linear-gradient(bottom, #ff00ff 0%, rgba(0,0,0,0) 100%); background-image: -ms-linear-gradient(bottom, #ff00ff 0%, rgba(0,0,0,0) 100%); background-image: linear-gradient(to bottom, #ff00ff 0%, rgba(0,0,0,0) 100%); height:30px; position:relative; width:100px; top:-34px; } 您应该使用 background CSS 属性以及您自己设置的 linear-gradient 值来满足您的需求。 CSS background: linear-gradient(to bottom, rgba(255,255,255,1) 30%,rgba(0,0,0,0) 100%); 检查这个演示jsFiddle示例 我认为根本不可能准确地重现这一点(特别是如果图像的顶部实际上是透明的)。如果您只需要从白色到图像的“透明度”...那就更容易了.. JSfiddle 演示 HTML <div class="wrapper"> <div class="imgwrap"> <img src="http://lorempixel.com/output/nature-q-c-200-200-2.jpg" alt=""/> </div> </div> CSS body { background-color: #bada55; } .wrapper { height:240px; display: inline-block; margin: 25px; border:1px solid grey; background-color: white; padding:8px; } .imgwrap { display: inline-block; position: relative; } .imgwrap:after { position: absolute; content:""; top:0; left:0; width:100%; height:100%; background: linear-gradient(rgba(255,255,255,1) 35%, rgba(255,255,255,0) 100%); z-index:1; } 使用绝对位置和 z 索引在图像上叠加渐变 div: CSS section{ margin:0px 0px; padding:0px 0px; width: 300px; display:block; height: auto; position:relative; } section #overlay{ position:absolute; top:0; left:0; right:0; background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(255,255,255,1)); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1)); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1)); /* For Firefox 3.6 to 15 */ background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)); /* Standard syntax (must be last) */ width:100%; height:100%; z-index:2; } section #imgContainer{ width: 300px; height: auto; margin: 0px 0px; padding: 0px 0px; overflow: hidden; display: inline-block; } section #imgContainer img{ width: 300px; padding: 0; margin: 0; display: block; } HTML <section> <div id="overlay"> </div> <div id="imgContainer"> <img src="" /> </div> </section> 很老的讨论,但最近提出了同样的问题。您只需要创建 2 个容器。外部容器应包含您的背景图像,内部容器将包含渐变(在本例中为白色到透明): .outer-container { min-height: 100vh; width: 100%; background-image: url('/images/home_bg.png'); background-size: cover; } .inner-container { min-height: 100vh; width: 100%; background: linear-gradient( 150deg, rgba(255, 255, 255, 0.996) 50%, rgba(255, 255, 255, 0) 100% ); } div 结构将是这样的: <div class="outer-container"> <div class="inner-container"> </div> </div>
我正在构建一个网站,其中一个单独的 div 位于另一个 div 之上。当您将鼠标悬停在顶部 div 上时,我希望它在您将鼠标悬停在其上时消失,并且您应该能够单击它。 我一开始以为...
我对顺风背景不透明度背后的CSS很好奇。我只能在纯 CSS 中找到“不透明度”,但这会影响所有内容而不仅仅是背景。有人可以解释一下吗?
一旦我想在网格图中绘制线条和误差条的复杂组合,我就试图在图例中完美地指示符号。我注意到对任何对象应用所需的不透明度并不容易
我正在尝试制作一个网络应用程序,我可以在其中使用世界跟踪来查看 3D 模型。我正在尝试使用 a-entity 标签的材质属性来更改模型的不透明度,但它没有......
我正在开发一个基于模板设计的网站。位于幻灯片中心的主页滑块内容分为多个层。模板是这样设计的。我需要...
到处建议的调暗图像的正常方法是更改其不透明度属性并在其下方显示黑色的东西。但是,我的图像具有透明度并且位于白色背景上。所以我...
在元素的背景和边框上使用 Tailwind 颜色 Purple-600/50,它们不会呈现相同的颜色。就像不透明度不一样(在 Firefox 和 Safari 上测试)。参见
我需要设置 TextView 的初始透明度,但我不知道该怎么做。在 iPhone/iOS 上,可以使用 alpha 属性轻松完成。在 Android 上,我尝试使用
我想制作一个具有模糊效果的TPanel,就像Windows 7(Aero)具有的玻璃效果一样。 目标是成为一个视觉组件,显示其背后但模糊的内容,这在......中很常见
我这里有一个Codepen。 正如标题所说,我没有解决方案来了解如何让位于不透明的 div 之上的 div 显示出来。这只是图书清单的一小页。我喜欢...
我正在尝试淡入和淡出 QLabel 或任何 QWidget 子类。我尝试过使用 QGraphicsEffect,但不幸的是它仅在 Windows 上运行良好,而不在 Mac 上运行良好。 唯一的...
我在 WPF 应用程序中使用 Helix Toolkit 来为工程工具提供一些可视化。我是 3D 图形的初学者。 我想在 3d 空间中显示一些带有颜色的圆圈“pl...
触摸 DropDownPicker(react-native-dropdown-picker) 时如何更改 DropDownPicker 的不透明度值?
我正在使用“react-native-dropdown-picker”库中的 DropDownPicker。当我在触摸时单击 DropDownPicker 时,它会变为 opacity 。我如何设置自己适用的不透明度值...
我有一个带有图像的div。 悬停时,我想让图像更大并在 div 旁边显示一些文本。 我想在第一次转换(使图像更大)结束后显示文本。 ...