我将外部 div 的不透明度属性设置为 .5,并将内部 div 的不透明度值设置为 1,但它仍然完全透明
这是示例代码: HTML:
<div id="div1">
<div id="div2">
<div id="div3"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#div1{
background: black;
opacity:.5;
width:300px;
height:300px;
}
#div2{
background:white;
width:150px;
height:150px;
opacity: 1;
}
#div3{
display: block;
width: 50px;
height: 50px;
opacity: 1;
background: black;
}
Run Code Online (Sandbox Code Playgroud)
那么问题出在哪里呢?或者我有什么想念的?帮我!
我想使用AS3检查(32位ARGB)PNG图像,看它是否包含任何(半)透明像素(返回true或false).最快的方法是什么?
我有一个名为 donkey1.png 的 .png 文件 - 它有一个透明的背景,我已经将它加载到一个名为 pcbDonkey1 的图片框 - 我已经更改了图片框的属性以使背景颜色透明 - 这不起作用,因为它仍然交叉另一个图像并具有白色背景。
我听说过使用 GDI 来绘制这个图像,所以它会有一个透明的图像,并且能够在没有白色背景的情况下穿过图像。
你会怎么做?
谢谢
为什么当我将透明边框应用于线性渐变的div时,边框的上下两端都不透明。
div {
width: 300px;
height: 300px;
background: linear-gradient(pink, red);
border: 20px solid transparent;
Run Code Online (Sandbox Code Playgroud)
}

我想将上面显示的数字选择器的分隔线颜色(蓝色)更改为透明。我尝试了很多事情,比如
number_picker.setDividerDrawable(getResources().getDrawable(R.color.transparent));
number_picker.setShowDividers(NumberPicker.SHOW_DIVIDER_NONE);
Run Code Online (Sandbox Code Playgroud)
我也试过设置 android:divider in xml 但没有一个工作
然后我尝试使用样式设置它,但是当我将以下条目放入我的样式时,它说所需的最低版本为 14,而我的应用程序的最低版本为 11
<style name="AppTheme" parent="@android:style/Widget.DeviceDefault.DatePicker">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:divider">@color/transparent</item>
</style>
Run Code Online (Sandbox Code Playgroud)
谁能建议我如何实现这一目标?
我在OpenCV中有这个图像imgColorPanel = imread("newGUI.png", CV_LOAD_IMAGE_COLOR);:
当我用灰度加载它时,imgColorPanel = imread("newGUI.png", CV_LOAD_IMAGE_GRAYSCALE);它看起来像这样:
但是,我想删除白色背景或使其透明(只有它的白色像素),看起来像这样:
如何在C++ OpenCV中做到这一点?
我正在使用jonkykong/SideMenu的左侧菜单。如果我打开侧面菜单,我需要透明的背景视图,如果我关闭,则背景应更改为其原始颜色。为此,我正在尝试设置侧面菜单的 alpha 值。
我尝试过两种方法:
1)在这里我安装pod 'SideMenu'并添加了以下代码:
import UIKit
import SideMenu
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
sideMenuConfig()
}
func sideMenuConfig(){
// Define the menus
SideMenuManager.default.menuLeftNavigationController = storyboard!.instantiateViewController(withIdentifier: "UISideMenuNavigationController") as? UISideMenuNavigationController
var set = SideMenuSettings()
set.presentationStyle.presentingEndAlpha = 1
SideMenuManager.default.menuPresentMode = .menuSlideIn
SideMenuManager.default.menuFadeStatusBar = false
SideMenuManager.default.menuAddPanGestureToPresent(toView: self.navigationController!.navigationBar)
SideMenuManager.default.menuAddScreenEdgePanGesturesToPresent(toView: self.navigationController!.view)
}
}
Run Code Online (Sandbox Code Playgroud)
这就是为什么 pod 无法识别 SideMenuSettings。
错误:使用无法解析的标识符“SideMenuSettings”
2) 将 pod 更新为 swift 5 pod'SideMenu', '~> 6.0'及以下代码:
import UIKit
import SideMenu
class ViewController: UIViewController, SideMenuNavigationControllerDelegate { …Run Code Online (Sandbox Code Playgroud) 我能够将图像放在它后面并能够看到它。
渐变是否能够以不同的方式编写,而透明可以工作?
我该如何或如何将背景设置为透明,并使其能够在代码中工作?
使用遮罩图像或剪辑路径可以在这里工作以使其透明吗?
或者也许有不同的方式?
我应该做什么或更改我的代码才能将黑色设置为透明并使其正常工作?
现在渐变图像看起来像这样:
当--color-b: black;设置为透明时,我应该看到这个图像:
我想要实现的目标的示例:
SVG 版本: https: //jsfiddle.net/h8q352mg/
为什么这这么难做到?
什么会起作用?
如何将此处的黑色更改为透明?
这就是我在代码中尝试做的所有事情,使黑色透明。
我不断尝试不同的东西,颜色不断相互融合。
这里有人知道如何做到这一点,这样颜色就不会相互融合吗?
由于主体颜色是绿色,因此当黑色设置为透明时,我应该看到代替黑色的颜色。
https://jsfiddle.net/e39mub8L/
:root {
--color-a: #1155cc;
--color-b: black;
--color-c: #1155cc;
--color-d: black;
}
Run Code Online (Sandbox Code Playgroud)
:root {
--color-a: #1155cc;
--color-b: black;
--color-c: #1155cc;
--color-d: black;
}
Run Code Online (Sandbox Code Playgroud)
:root {
--color-a: #1155cc;
--color-b: black;
--color-c: #1155cc;
--color-d: black;
}
html,
body {
margin: 0;
padding: 0;
}
body {
background: green;
padding: 50px 8px;
}
.panel-left,
.panel-right {
position: fixed;
height: 100%; …Run Code Online (Sandbox Code Playgroud)我有一个背景图片,并希望在其上添加透明填充颜色.我使用Firefox和谷歌Chrome等现代浏览器.
此代码有效(但不能解决问题)
background: url('bkg.jpg'), rgba(0,0,0, .5);
Run Code Online (Sandbox Code Playgroud)
这段代码不起作用(但应解决我的问题)
background: rgba(0,0,0, .5), url('bkg.jpg');
Run Code Online (Sandbox Code Playgroud)
为什么?解?