Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么对元素应用不透明度时我的文本不可见?_Javascript_Jquery_Css_Flexbox - Fatal编程技术网

Javascript 为什么对元素应用不透明度时我的文本不可见?

Javascript 为什么对元素应用不透明度时我的文本不可见?,javascript,jquery,css,flexbox,Javascript,Jquery,Css,Flexbox,我正在应用不透明度来减轻我的背景色,因为我的文本不可见。有没有办法提高能见度 .abc{ width:200px; height:200px; border:1px solid red; background: #211E1C; opacity: 0.03; color:green } 这是我的密码 在上面的示例中,ansn文本不可见为什么?它按预期工作。非常低的不透明度意味着它几乎不可见或几乎不可见 尝试设置0.3或其他设置 参考:不透明度:0.03几乎是不透明度

我正在应用
不透明度
来减轻我的
背景色
,因为我的
文本
不可见。有没有办法提高能见度

.abc{
  width:200px;
  height:200px;
  border:1px solid red;
  background: #211E1C;
  opacity: 0.03;
  color:green
} 
这是我的密码


在上面的示例中,ansn文本不可见为什么?

它按预期工作。非常低的不透明度意味着它几乎不可见或几乎不可见

尝试设置0.3或其他设置


参考:

不透明度:0.03
几乎是
不透明度:0
。这就是为什么你的文字是隐藏的

请使用
rgba

.abc{
宽度:200px;
高度:200px;
边框:1px纯红;
背景:rgba(33,30,28,0.03);
颜色:绿色
}

JS-Bin
安森

当您将不透明度应用于任何内容时,您也将其应用于所有子元素。如果您只想将不透明度应用于背景,请尝试使用alpha,即rgba颜色进行查看

不透明度应用于整个元素,因此其中的任何内容都将具有该不透明度。可以使用rgba设置背景色的不透明度

.abc、.foo{
显示:内联块;
宽度:200px;
高度:200px;
边框:1px纯红;
背景:#211E1C;
颜色:绿色
}
.美国广播公司{
不透明度:0.03;
}
傅先生{
背景色:rgba(33,30,28,0.03);
}
你好,世界

你好,世界
因为不透明度为0.03!您是否意识到这是整个元素的不透明度?将不透明度保留为1,以便内容保持可见,并仅使背景变亮:
background:rgba(33,30,28,0.03)