关键词:
【中文标题】将背景设置为黑色,不透明度为 50%【英文标题】:set background black with 50% opacity 【发布时间】:2012-02-22 03:41:01 【问题描述】:所以,我有一个运行此代码的 div #welcome
if ($.cookie('20120129') != '1')
$('#welcome').slideDown('slow');
$.cookie('20120129', '1', expires: 20 );
#welcome
position: absolute; z-index:100;
background: #fff; color: #000;
border: 1px solid black;
display: none;
width: 1000px;
margin: 0 auto;
#welcome ppadding: 100px;
我想知道如何在#welcome
和透明度为 50% 的页面之间设置背景层,例如厚框/颜色框...
【问题讨论】:
【参考方案1】:基本上,您只需提供一个绝对定位的 div,其背景为 rgba(0,0,0,0.5) 或不透明度为 0.5。叠加层的 z-index 应该小于欢迎元素的 z-index:
#welcome
z-index: 999;
#overlay
background: rgba(0,0,0,0.5);
bottom: 0;
left: 0;
position: absolute;
top: 0;
right: 0;
z-index: 998;
【讨论】:
【参考方案2】:添加默认隐藏并在需要时显示的固定叠加层。您可以自己将它添加到您的 HTML 结构中,也可以使用 Jquery 来添加它。我个人会将其添加到 HTML 结构中。
.overlay
元素的z-index
必须低于#welcome
,但高于它必须覆盖的任何其他元素:
.overlay
background-color: #000;
bottom: 0;
display: none;
left: 0;
opacity: 0.5;
filter: alpha(opacity = 50); /* IE7 & 8 */
position: fixed;
right: 0;
top: 0;
z-index: 99;
更新了 Jquery 以添加/显示覆盖 div:
//add overlay if it does not exist
if( $('.overlay').length == 0 )
$('body').append('<div class="overlay"></div>');
if ($.cookie('20120129') != '1')
$('.overlay').show();
$('#welcome').slideDown('slow');
$.cookie('20120129', '1', expires: 20 );
【讨论】:
【参考方案3】:欢迎使用 999 的 z-index 创建另一个 div,其大小与您的身体大小相同,z-index 为 998。 对于不透明度,您只需添加 0.5 的不透明度 :)
【讨论】:
嗯...你是对的。它会起作用,但我想知道是否还有其他方法。设置UILabel的背景为透明黑色
】设置UILabel的背景为透明黑色【英文标题】:SetthebackgroundofUILabeltotransparentblack【发布时间】:2017-04-1305:34:09【问题描述】:我有一个UILabel,我想将其背景设置为带有alpha分量的黑色,以便此标签可以具有透明的黑色背景。在情... 查看详情
红色背景 + 不透明度为 85 的黑色区域 = 粉色文本
】红色背景+不透明度为85的黑色区域=粉色文本【英文标题】:Redbg+blackfieldwithopacityon85=pinktext【发布时间】:2011-07-0620:02:25【问题描述】:<style>*background:red;.blackbalkbackground:black;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85) 查看详情
红色背景 + 不透明度为 85 的黑色区域 = 粉色文本
】红色背景+不透明度为85的黑色区域=粉色文本【英文标题】:Redbg+blackfieldwithopacityon85=pinktext【发布时间】:2011-07-0620:02:25【问题描述】:<style>*background:red;.blackbalkbackground:black;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85) 查看详情
图像背景后的黑色背景(不透明度 0.6),文本为不透明度 1
】图像背景后的黑色背景(不透明度0.6),文本为不透明度1【英文标题】:blackbackground(opacity0.6)afteranimagebackground,andtextisopacity1【发布时间】:2015-12-1111:20:07【问题描述】:Hereisanexample正如您在教程中看到的,有3种不同的不透明... 查看详情
如何将不透明度设置为 div 的背景颜色? [复制]
】如何将不透明度设置为div的背景颜色?[复制]【英文标题】:Howtosetopacitytothebackgroundcolorofadiv?[duplicate]【发布时间】:2011-10-0106:05:39【问题描述】:我有这门课.boxbackground-color:#fff;border:3pxsolid#eee;我的问题是如何将不透明度仅设... 查看详情
JTree 将节点的背景设置为不透明
】JTree将节点的背景设置为不透明【英文标题】:JTreesetbackgroundofnodetonon-opaque【发布时间】:2013-01-1120:58:36【问题描述】:请查看SSCCE。如何使未选择的树节点的背景透明。目前未选中节点的背景为白色。但是,如果未选中,我... 查看详情
java用bufferedimage和graphics画图传到页面背景为黑色如何设置成透明的
java用BufferedImage和Graphics画图传到页面背景为黑色如何设置成透明的,代码如下 intwidth=200; intheight=200; BufferedImageimage=newBufferedImage(width,height, BufferedImage.TYPE_INT_RGB); Graphicsg=image.getGraphics(); g.setColor(Color.YELLOW); g.fillOval(0,0,width,heig... 查看详情
如何将黑色以外的颜色设置为使用 makeTransparent() 创建的图像
...换为透明图像。调用此方法时,它会通过设置alpha通道将背景颜色转换为透明,然 查看详情
如何将图像的背景设置为透明?
】如何将图像的背景设置为透明?【英文标题】:HowcanIsetthebackgroundtotransparentformyimage?【发布时间】:2021-12-3120:37:56【问题描述】:我遇到了问题。我下载了一张没有背景PNG文件的照片,并使用了按钮内的图像。我想让那张照片... 查看详情
如何使用 jQuery 为元素的背景不透明度设置动画?
】如何使用jQuery为元素的背景不透明度设置动画?【英文标题】:HowtoanimatethebackgroundopacityofanelementusingjQuery?【发布时间】:2013-07-1721:15:36【问题描述】:我的HTML标签上有一张图片作为背景,背景颜色为rgba(0,0,0,0.7);在我的身体标... 查看详情
在ios 7中将UI状态栏的背景颜色设置为黑色
】在ios7中将UI状态栏的背景颜色设置为黑色【英文标题】:SetthebackgroundcolorofUIStatusBarasblackinios7【发布时间】:2014-09-2511:57:56【问题描述】:我不知道如何在iOS7中将UIStatusBar的背景颜色设置为黑色,而导航栏的背景颜色不是黑色... 查看详情
使用静态 UITableView 时将透明背景设置为 UINavigationBar 会导致过渡效果不佳
】使用静态UITableView时将透明背景设置为UINavigationBar会导致过渡效果不佳【英文标题】:SettingtransparentbackgroundtoUINavigationBarcausetobadtransitioneffectwhenusingstaticUITableView【发布时间】:2013-12-0615:59:35【问题描述】:我正面临这种奇怪的... 查看详情
Swift UIView 背景颜色不透明度
】SwiftUIView背景颜色不透明度【英文标题】:SwiftUIViewbackgroundcoloropacity【发布时间】:2015-02-1021:40:30【问题描述】:我有一个UIView,里面有一个UILabel。我希望UIView具有白色背景色,但不透明度为50%。设置view.alpha=0.5的问题是标签... 查看详情
弹出窗口有黑色背景,即使它设置为清除
】弹出窗口有黑色背景,即使它设置为清除【英文标题】:Popuphasblackbackgroundeventhoughitissettoclear【发布时间】:2018-09-1819:04:04【问题描述】:我有一个UIViewController,我要在另一个上面展示。它应该显示为具有透明背景的弹出窗口... 查看详情
如何将半透明的“图片/图像”设置为黑白,而不影响子元素和背景颜色? [复制]
...半透明的“图片/图像”设置为黑白,而不影响子元素和背景颜色?[复制]【英文标题】:Howtosetasemitransparent"picture/image"intoblackandwhite,withoutaffectingchildelementsandbackgroundcolor?[duplicate]【发布时间】:2018-07-0113:56:27【问题描述】... 查看详情
叠加在图像上时,使文本显示为白色,具有半透明的黑色背景
...叠加在图像上时,使文本显示为白色,具有半透明的黑色背景【英文标题】:MakeTextAppearWhiteWithSemi-TransparentBlackBackgroundWhenSuperimposedonanImg【发布时间】:2011-10-1914:31:38【问题描述】:我有一个简单的CSS/HTMl问题。我在div中有一张... 查看详情
为 QWidget 清除透明背景
...为另一个小部件的叠加层。只要我不清除叠加层的背景,透明度就可以正常工作。但我必须清除小部件以实现显示的“效果”。我试图解决20848594中描述的初始问题(背景获得默认颜色),但除了将颜色更改为黑色之外,它没有... 查看详情
如何用ps制作花型背景图
...双击弹出混合选项的椭圆形状,设置混合模式为柔光,不透明度为50%,填充不透明度为75%。步骤3添加白色描边,设置大小为3像素,位置外部,混合模式柔光。& 查看详情