我正在为一个学校项目做一个网站,我目前遇到一个小问题......我不能让身体的背景透明而不影响其中的内容.
这是我的HTML代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>text</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="head">
</div>
<div id="wrapper">
<ul id="nav">
<li><a href="index.htm">Inicio</a></li>
<li><a href="sobre.htm">Sobre a banda</a></li>
<li><a href="membros.htm">Membros</a></li>
<li><a href="bilhetes.htm">Bilhetes</a></li>
<li><a href="galeria.htm">Galeria</a></li>
<li><a href="areapessoal.php">Área Pessoal</a></li>
</ul>
<h1><a href="index.htm"><img src="images/a7x-avenged-sevenfold-7050435-1024-831.jpg" width="130" height="25" alt="Rock Band" /></a></h1>
<div id="body">
<div id="bodyi">
<div id="bodyj">
<div id="sidebar">
<div class="content">
<h2>Galeria de imagens</h2>
<p>Aqui poderá encontrar uma galeria de imagens da banda, com fotos de concertos,
<img src="images/denmark.jpg" …Run Code Online (Sandbox Code Playgroud) 我想将元素的不透明度设置为0.现在,如果我这样做,元素的所有内容将继承此属性.我不想要这个,我只想让背景获得不透明度0而内容(例如文本)保持可见
有线索吗?
谢谢.
我试图淡入并淡出一个QLabel或任何子QWidget类.我尝试过QGraphicsEffect,但不幸的是它只适用于Windows而不适用于Mac.
唯一可以同时适用于Mac和Windows的其他解决方案似乎是我自己的自定义paintEvent设置不透明度,QPainter并Q_PROPERTY在我的派生中定义"不透明度" QLabel并通过改变不透明度QPropertyAnimation.
我粘贴在相关代码段下方供您参考.我仍然在这里看到一个问题 - 重复使用QLabel::paintEvent它似乎不起作用,它只有在我使用它完成一个完整的自定义绘画时才有效QPainter,但这似乎不是一个简单的方法,如果我需要为每个人都这样做QWidget子类我想淡出,这是一场噩梦.请澄清我在这里是否有任何明显的错误.
Q_PROPERTY(qreal opacity READ opacity WRITE setOpacity)
void MyLabel::setOpacity(qreal value) {
m_Opacity = value;
repaint();
}
void MyLabel::paintEvent((QPaintEvent *pe) {
QPainter p;
p.begin(this);
p.setOpacity();
QLabel::paintEvent(pe);
p.end();
}
void MyLabel::startFadeOutAnimation() {
QPropertyAnimation *anim = new QPropertyAnimation(this, "opacity");
anim->setDuration(800);
anim->setStartValue(1.0);
anim->setEndValue(0.0);
anim->setEasingCurve(QEasingCurve::OutQuad);
anim->start(QAbstractAnimation::DeleteWhenStopped);
}
Run Code Online (Sandbox Code Playgroud) 我正在使用SpriteBatch在屏幕上绘制Texture2D,并想知道如何操纵图像的不透明度?有谁知道完成这个的最好方法?
我想使用动画来改变UIView的颜色以使其淡化,但是,不知怎的,我无法访问和设置不透明度,但我可以设置alpha.我想知道alpha和不透明度是否相同?在网上搜索,我没有找到一个好的答案.非常感谢你的帮助!
我有一个PNG文件,我给它的透明区域的背景颜色,但我想使背景颜色有点透明,如不透明度.到目前为止,这是我的代码:
social img{
opacity:0.5;
}
.social img:hover {
opacity:1;
background-color:black;
}
Run Code Online (Sandbox Code Playgroud) 我们大多数人都知道简单的opacityCSS规则,但最近我偶然发现了filter它可以具有的opacity(amount)价值 - 除其他外.但这两者究竟有什么区别?
我正试图在我的应用程序中模仿Apple的"Slide to Unlock"功能.我到了这一点(下面的图片),但正如你所看到的那样,UISlider的"轨道"是可见的并且掩盖了我的文字.有没有办法以编程方式更改属性,使"轨道"不可见?

如果您需要我的任何代码,请告诉我.
提前致谢!
编辑:如果我将滑块的alpha更改为0,它将摆脱我的滑动按钮,所以这样做不会起作用,除非我做错了.:)
在浏览了一些谷歌和其他SO文章之后,我决定明白地问我的问题,希望得到一个简单直接的答案.
在讨论中添加另一个步骤不透明度:0与可见性具有完全相同的效果:隐藏:我理解display:none并visibility:hidden隐藏屏幕阅读器之类的元素,但是怎么样opacity:0?
链接问题的答案之一中的表格指出不透明度参与taborder,那么这是否意味着它将被映射到可访问性API?
设置一个巨大的负片text-indent通常作为下拉菜单的替代display: none和visibility: hidden提供,但我想在没有JavaScript的情况下淡入淡出我的菜单,同时确保我不会将它们隐藏在屏幕阅读器中.
我想知道如何在不影响内部子控件的情况下更改WPF窗口背景的不透明度.当我将Window属性'Opacity'更改为0.5时,我会得到一个半透明窗口,但窗口内的图像也继承了0.5不透明度值,那么我怎样才能只为窗口设置不透明度?