css 设置元素背景为透明
要设置某一元素的背景为透明,在 chrome 、firefox、opera 下是这样的:
background-color: rgba(0, 0, 0, 0.4);
rgba 中的最后一个参数 0.4 就是想要的透明度,范围在0~1之间。
在 ie 中一般是这样的:
background-color: rgb(0, 0, 0);
filter: alpha(opacity=40);
opacity 表示透明度,它的值范围在 0~100 之间
那么如何兼容各浏览器呢?只要把它们写在一起就行了。
由于 ie 不支持 rgba,所以会忽略之。其他浏览器对于自己不支持的,一般也会忽略。
下面来个示例:
HTML 代码:
<body><div class="non-transparent">aaaaa</div></body><div class="transparent"><div class="box">box</div></div>
CSS 代码:
.non-transparent:hover {background-color: yellow;
}.transparent {position: absolute;top: 0;left: 0;text-align: center;width: 100%;height: 100%;filter: alpha(opacity=40);background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.4);
}.box {background-color: yellow;width: 50%;height: 50%;position: relative;left: 5%;top: 10%;
}
显示效果:
chrome:
firefox:
opera:
ie8:
另外,在 chrome、firefox、opera 中也可以这样:
opacity: 0.4;
但是这样的话,会把所有子元素的透明度也设置为同样的值,效果如下图:
css 设置元素背景为透明相关推荐
- 前端——CSS:设置元素背景
设置元素背景一共分为两类,一类是设置元素背景颜色,一类是设置元素背景图片. 1.设置元素背景颜色 元素背景颜色通过background-color属性为元素设置背景色.这个属性接受任何合法的颜色值.该 ...
- HTML/CSS设置网页背景
目录 一.HTML设置网页背景 1.基础设置 2.背景颜色 3.背景图片 二.CSS设置网页背景 一.HTML设置网页背景 < body >体中使用background和style来设置 ...
- css设置元素的宽高为整数,为什么有的浏览器解析出来的宽高是小数?
如图: 因为把当前的标签页缩放显示了,所以浏览器会渲染出非整数的盒子尺寸 参考文章:css设置元素的宽高为整数,为什么有的浏览器解析出来的宽高是小数? - 孙北吉的回答 - 知乎
- 设置按钮背景为透明去掉button按钮左右两边的留白
设置按钮背景为透明 style="background-color:transparent;border:0" 去掉button按钮左右两边的留白 style="over ...
- html网页左侧背景,CSS设置html网页背景图片 CSS设置网页背景颜色
CSS设置网页背景图片 CSS设置网页背景颜色技术教程篇 本篇DIVCSS5以布局思想介绍使用CSS设置实现网页背景技巧为主,希望对DIV CSS爱好者有帮助.通常对网页设置背景直接对body设置背景 ...
- CSS设置html网页背景图片 CSS设置网页背景颜色
http://www.divcss5.com/jiqiao/j768.shtml CSS设置网页背景图片 CSS设置网页背景颜色技术教程篇 本篇DIVCSS5以布局思想介绍使用CSS设置实现网页背景技 ...
- 通过css设置canvas背景图片
需要注意的是:canvas和img(做背景的)需要放到一个盒子中,这个盒子需要设置相对位置,而canvas和img需要设置相同的相对位置(父标签的左上角为参考) <!DOCTYPE html&g ...
- CSS设置元素叠加显示
CSS设置元素叠加显示的方式: 方法1:设置负margin: 给元素设置负margin使其移动后 原来的位置是不会保留的 负margin可以让元素的占用空间变小 后面的元素可以覆盖当前的元素 (这里有 ...
- css设置背景颜色/背景图像/背景图像平铺/背景图像位置/背景图像固定显示/综合设置元素背景的方法(学习笔记)
一.设置背景颜色 在CSS当中,网页元素的背景颜色使用background-color属性来设置,和文本颜色的用法类似. 用法 <style>h2{color:red;backround- ...
最新文章
- Centos7 Docker Jenkins ASP.NET Core 2.0 自动化发布和部署
- Windows在当前目录快速打开cmd的方法
- 他读博期间连发3篇Science,28岁任武大教授后再发Nature!
- 耗时两年,19岁小伙采用230片纯74逻辑芯片搭建出32位处理器!可玩贪吃蛇
- c# 保存和打开文件的方法
- Linux中cinder的作用,cinder
- 软件测试个人感悟之测试用例的评审重点是什么?
- MYSQL支持事务吗?
- Multi-task Learning and Beyond: 过去,现在与未来
- js判断是否是正整数,js判断是否是数字
- AWS SQS, SWF and SNS
- 英文字母对应的Unicode编码
- 笔记本win10玩红警黑屏_外星人笔记本新手优化教程
- 微信公众号被关注后自动回复——跳转小程序
- 我的第一本社会心理学(part4)--自我偏差
- drony+fiddler抓包
- npm ERR! 400 Bad Request - PUT xxx - Cannot publish over previously published version “1.0.0“.
- [敏捷开发培训] 燃尽图(Burndown Chart)
- 【OVS2.5.0源码分析】sFlow实现分析(3)
- CH9101芯片应用—硬件设计指南
热门文章
- PC微信更改文件默认保存位置后聊天记录丢失
- modbus寄存器、功能码、报文结构解析
- 数学建模学习(27):对策论模型,代码+案例,讲很详细,别开小差,很烧脑!
- 货币供应量(年底余额)的意义,如何获取
- (转)C#中两个问号和一个问号 ??
- 一个类的属性调用另一个类的实例
- sdutOJ 查字典(Python)
- bttnserv.exe
- C#练习题答案: 寻找恩人【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
- 2013年第四届C B组蓝桥杯省赛真题