Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CSS:不透明度降低的图像上的文本不应该减少不透明度

CSS:不透明度降低的图像上的文本不应该减少不透明度
EN

Stack Overflow用户
提问于 2014-04-16 10:29:31
回答 1查看 85关注 0票数 1

我有一个图像,减少了不透明度和一些文字,这是在一个单独的div,是躺在图像(负边缘-顶部)。虽然图像应该是透明的,但文本不应该透明。我现在发现,根据不透明度的值,文本以黑色或透明的形式显示。

当图像有

不透明度:1

文本是黑色的,当值较低时-文本也有一个减少的不透明度。我的标记看起来如下:

代码语言:javascript
运行
AI代码解释
复制
<li>
    <img src="image.jpg">
    <div class="text">Description</div>
</li>

.text{ margin-top: -3em; }
img{ opacity: 0.5; }

http://jsfiddle.net/BFhau/1/

怎样才能始终以黑色显示文本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-16 10:33:30

添加

代码语言:javascript
运行
AI代码解释
复制
position: relative;

将文本放置在顶部。

演示

问题是设置与opacity不同的1创建一个堆叠上下文。

然后,根据规范中定义的顺序的说法,图像与文本重叠,因为:

  • (4) .text是流的、非定位的、块级的元素。
  • (6)图像是生成堆叠上下文的内联元素

自4< 6开始,图像与文本重叠。

为了避免这种情况,可以让.text定位的元素添加position: relative。现在,它们将属于这一类:

  • (8)定位为“z-index:auto”或“z-index:0”的后代。

现在,由于6< 8,文本重叠图像。

或者,您也可以添加一个正的z-index (例如,z-index:1),以便将.text归入下一个类别:

  • (9)由z索引大于或等于1的定位子代形成的叠加上下文。

您可以阅读更多关于没有人告诉你Z-索引中的堆叠上下文和z轴定位的内容,这是一篇比原始规范更吸引人的文章。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23117393

复制
相关文章
IOS – OpenGL ES 调节图像不透明度 GPUImageOpacityFilter
GPUImageOpacityFilter 属于 GPUImage 颜色处理相关,用来处理图片不透明度,shader 源码如下:
猿说编程[Python和C]
2023/03/19
5900
IOS – OpenGL ES 调节图像不透明度 GPUImageOpacityFilter
一篇文章带你了解CSS Opacity(透明度)
opacity CSS属性指定元素的透明度。opacity属性指定了一个元素的透明度。换言之,opacity属性指定了一个元素后面的背景的被覆盖程度。
前端进阶者
2021/01/22
2K0
时至今日,浏览器色彩居然仍旧失真?
物理上正确的颜色渐变(例如,沿着颜色之间的失焦边缘,你会得到想要的),在中点周围同样明亮,代表两种颜色之间的平均。不正确的渲染会使中间变成浑浊的暗色。
智影Yodonicc
2022/04/30
4.4K16
时至今日,浏览器色彩居然仍旧失真?
Swift基础 不透明的类型
翻译自:https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html
郭顺发
2023/07/17
2300
纯干货!谷歌MD深色主题设计规范详解(附Sketch官方文件下载)
作为目前最主流的设计风格和主题规范之一,Material Design 的深色主题设计规范非常值得参考学习。这是一套高度自恰的设计规范,有着相当严密的内部逻辑,在 Material Design 的内在隐喻逻辑的推动下,严格遵循国际通行的可用性原则来确保深色主题的可用性和合理性。
用户5009027
2019/05/31
9.9K2
css实现背景半透明文字不透明的效果
图片.png <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> html{ background: #6a8db1; } .aside{ background-color:rgba(
王小婷
2018/05/31
1.4K0
【PS算法理论探讨一】 Photoshop中两个32位图像混合的计算公式(含不透明度和图层混合模式)。
大家可以在网上搜索相关的主题啊,你可以搜索到一堆,不过似乎没有那一个讲的很全面,我这里抽空整理和测试一下数据,分享给大家。
用户1138785
2021/12/10
1.9K0
【PS算法理论探讨一】 Photoshop中两个32位图像混合的计算公式(含不透明度和图层混合模式)。
前端特效开发 | JS实现聚光灯看图效果
HTML5学堂(码匠):昏暗的场景下,查看任何的图片、效果都会给人不适的感觉,所以人们往往喜欢在明亮的场景中来体验世界的美好。 对于前端开发来说,想要让用户能在更明亮的状态下查看各种图片,那就必须为页
HTML5学堂
2018/03/13
4.6K0
前端特效开发 | JS实现聚光灯看图效果
css opacity属性_CSS中的opacity属性[通俗易懂]
With the growing need of making websites, the need for styling them has also increased. Therefore, CSS has become an indispensable part of creating websites. Thus one must be aware of which properties to use while creating a website.
全栈程序员站长
2022/09/01
3.4K0
css opacity属性_CSS中的opacity属性[通俗易懂]
html设置背景图片透明度代码,css设置图片背景透明度[通俗易懂]
我们经常会使用到背景图片,但有时候需要把背景图片设置一个半透明的效果,那么就需要以下的CSS了。这是一个CSS滤镜达到的效果,应用十分广泛。
全栈程序员站长
2022/08/26
4.8K0
一篇文章带你了解CSS3 滤镜(Filters)——下篇
上篇文章,我们介绍了CSS3滤镜效果的模糊效果、设置图像高度、调整图像对比度、向图像添加阴影等知识,这篇文章紧承上篇文章,我们重点介绍下CSS3滤镜效果的将图像转换为灰度、在图像上应用色相旋转、对图像应用不透明度知识。
前端进阶者
2021/02/04
5860
PostgreSQL 变化多端的使者 你猜不透的 hstore
PostgreSQL 让人着迷的地方,不在于他比某些数据库的流行,也不在于比某些数据库的高“贵”, 更不如某些数据库的“简单”。Postgresql 让人无法自拔的是他的”多端变化”, 用开发的角度来说,叫多态性。
AustinDatabases
2020/03/10
1.8K0
PostgreSQL  变化多端的使者 你猜不透的 hstore
万千变化的IT互联网,永远猜不透。
诺基亚强势回归,1月8日发布手机6,搭载android系统, 售价1699,为了这次能挽回手机的领域的不利局面,并与京东达成战略合作。首先在京东开售。
开发者技术前线
2020/11/23
4520
万千变化的IT互联网,永远猜不透。
PDF Plus for Mac(PDF处理工具)
PDF Plus Mac版是Mac平台上的一款PDF文档处理工具,功能强大,只需三个简单的步骤即可帮助您合并,拆分,加水印和裁切PDF文档。
皮西歪
2023/04/13
2.2K0
PDF Plus for Mac(PDF处理工具)
PS基础,让你弄懂画笔工具
Alt+Shift+右键单击(Mac上Control + Option + Cmd +单击 )可使用色彩选择器。编辑->常规下的光标选项
半夜喝可乐
2019/06/11
8980
关于图片,我有话说
例如1x1英寸的两个图像,分辨率为72ppi的图像包含72x72=5184个像素,而分辨率为300ppi的图像则包含300x300=90000个像素。在打印时,高分辨率的图像要比低分辨率的图像包含更多的像素。因此,像素点更小,像素的密度更高,所以可以呈现更多细节和更多细微的颜色过度效果。
Wu_Candy
2022/07/04
5230
关于图片,我有话说
CSS 使用rgba 设置背景色透明,内容不透明
css3的rgba(red, green, blue, alpha),alpha的取值从 0 到 1; 1为不透明
拿我格子衫来
2022/01/24
2.9K0
CSS 使用rgba 设置背景色透明,内容不透明
less中的内置函数
程序员NEO
2023/09/29
2350
less中的内置函数
神经辐射场去掉「神经」,训练速度提升100多倍,3D效果质量不减
没有了神经网络,辐射场(Radiance Fields)也能达到和神经辐射场(Neural Radiance Fields,NeRFs)相同的效果,但收敛速度快了 100 多倍。 2020 年,加州大学伯克利分校、谷歌、加州大学圣地亚哥分校的研究者提出了一种名为「NeRF」的 2D 图像转 3D 模型,可以利用少数几张静态图像生成多视角的逼真 3D 图像。其改进版模型 NeRF-W (NeRF in the Wild)还可以适应充满光线变化以及遮挡的户外环境,分分钟生成 3D 旅游观光大片。
机器之心
2021/12/28
1.6K0
神经辐射场去掉「神经」,训练速度提升100多倍,3D效果质量不减
点击加载更多

相似问题

如何降低CSS不透明度

32

降低不透明度的图像对齐

10

降低叠加图像的不透明度

123

影响兄弟图像不透明度的css不透明度

31

降低CSS不透明度动画的速度

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档