html - 如何在 css3 中的 float 元素上放置背景并更改其不透明度?

标签 html css

在 css 中,我在 style 文件夹中有一些图像,因此请忽略其他未显示的图像。 float 元素 leftpara 和 joinbutton(尽管它是一个 para 而不是按钮)有白色背景,我想给它一个 .4 的不透明度。

#stuff:before{
  display: block; content:""; position: absolute; z-index:-1;
  background: url(blah.jpg);
  opacity:.3;
  top:10%; left: 0; right: 0; 
  height: 50%;
}

fiddle

最佳答案

你可以试试这段代码:

hsla(0,0%,100%,0.70) 或 rgba 中,您可以使用具有任意百分比饱和度或不透明度的白色背景来获得您想要的外观。 您可以使用 filter: alpha(opacity=50); 获取不透明度

background-attachment: fixed;
background-image: url(blah.jpg);
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: hsla(0,0%,100%,0.70);
background-blend-mode: overlay;
background-repeat: no-repeat;
filter: alpha(opacity=50);

关于html - 如何在 css3 中的 float 元素上放置背景并更改其不透明度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41929190/

相关文章:

css - 垂直对齐输入与标签

javascript - 如何使用 budo(或 browserify)运行自定义 html 文件?

javascript - jQuery maphilight 不工作

javascript - 多台计算机上网站外观的奇怪差异

javascript - 使用javascript访问动态表行的值

css - 有没有办法在 IE8 中居中选择/组合框选项元素?

javascript - 为什么这个 div 与之前的 div 重叠?

html - 缺少背景图像占位符

html - 如何将这两个 div 与显示在行内 block 中的容器居中?

javascript - 表单提交无需重定向和重新加载