js css如何让DIV背景图片变暗。

不要光是改透明度,要变暗的那种。还有DIV上有一些span文字,能光是变暗背景图片吗。... 不要光是改透明度,要变暗的那种。
还有DIV上有一些span文字,能光是变暗背景图片吗。
展开
 我来答
幻翼高达Zero
2019-07-03 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:8.4万
展开全部

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。

2、在index.html中的<script>标签,输入js代码:$('#a').css('-webkit-filter', 'grayscale(50%)');。

3、浏览器运行index.html页面,此时下方div的背景图片确实变暗,文字却没有影响。

horse爱前端
推荐于2018-02-27 · 一个简简单单的前端菜鸟
horse爱前端
采纳数:730 获赞数:3333

向TA提问 私信TA
展开全部

大体的一些主要代码如下,具体代码你自己设置吧:

html:

<div>
  <img src="图片路径" />
  <em></em>
  <span>文字说明</span>
</div>

css:

div{width:100px; height:100px; position:relative;}
div img{width:100px; height:100px;}
div em{
  width:100px;
  height:100px;
  display:block;
  position:absolute;
  left:0;
  top:0;
  background:rgba(0,0,0,0.3);  //这样的写法ie8-不认,建议用背景图
  z-index:1;
}
div span{ position:absolute;z-index:2;}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唔嘿啰哇
推荐于2017-09-16 · TA获得超过249个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:132万
展开全部
<div class = "bg_01"></div>
<span class = "txt"></div>
.bg01{ position:fixed; background:#000;opacity:.8;filter:alpha(opacity=80);left:0;top:0;z-index:1;width:100px;height:100px;}
.txt{position:absolute;color:#fff;top:0;left:0;z-index:2;display:block;width:100px;height:100px;}

如果你不希望span里面的文字被DIV里面的不透明度影响,就需要在div上面再覆盖一层。

如果在同一个div里面,肯定会受不透明度的影响。

(不知道你的具体样式,给你个大致意思你看下。想你应该明白。)

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
石岩松i
2016-02-04 · 知道合伙人互联网行家
石岩松i
知道合伙人互联网行家
采纳数:307 获赞数:1070
毕业于郑大,从事网络多年,担任无所不在运营总监

向TA提问 私信TA
展开全部
<div class = "bg_01"></div>
<span class = "txt"></div>
1
2
.bg01{ position:fixed; background:#000;opacity:.8;filter:alpha(opacity=80);left:0;top:0;<a href="https://www.baidu.com/s?wd=z-index&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLPAF-PWDkuhwbuhF-uWD0IAYqnWm3PW64rj0d0AP8IA3qPjfsn1bkrjKxmLKz0ZNzUjdCIZwsrBtEXh9GuA7EQhF9pywdQhPEUiqkIyN1IA-EUBtkrHf3njbvPWTsnHnLnHnkPHf3" target="_blank" class="baidu-highlight">z-index</a>:1;width:100px;height:100px;}
.txt{position:absolute;color:#fff;top:0;left:0;<a href="https://www.baidu.com/s?wd=z-index&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLPAF-PWDkuhwbuhF-uWD0IAYqnWm3PW64rj0d0AP8IA3qPjfsn1bkrjKxmLKz0ZNzUjdCIZwsrBtEXh9GuA7EQhF9pywdQhPEUiqkIyN1IA-EUBtkrHf3njbvPWTsnHnLnHnkPHf3" target="_blank" class="baidu-highlight">z-index</a>:2;display:block;width:100px;height:100px;}
如果你不希望span里面的文字被DIV里面的不透明度影响,就需要在div上面再覆盖一层。
如果在同一个div里面,肯定会受不透明度的影响。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiong305817127
2015-07-29 · TA获得超过217个赞
知道小有建树答主
回答量:555
采纳率:0%
帮助的人:187万
展开全部
加背景色啊!把透明度改下,把背景色改成 灰色!就会变暗!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式