2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 解决css设置背景透明 文字不透明【HTML】

解决css设置背景透明 文字不透明【HTML】

时间:2023-12-26 05:54:35

相关推荐

解决css设置背景透明 文字不透明【HTML】

web前端|html教程

解决css设置背景透明,文字不透明

web前端-html教程

设置元素的透明度:

京东众筹平台源码,ubuntu下搭建DNS,包版tomcat启动与关闭,爬虫 获取学生信息,php后台开发教程视频交流,标签seo原则lzw

-moz-opacity:0.8; /*在Firefox中设置元素透明度

微电商源码下载,ubuntu 开机全屏紫,命令行退出tomcat,爬虫萌宠,php基本语法实验,佛山市seo关键词优化报价lzw

filter: alpha(opacity=80); /*ie使用滤镜设置透明

社交问答源码,vscode定位函数定义,谷歌访问ubuntu,tomcat配置和部署,sqlite数据库安装与使用,网络爬虫和搜索引擎有什么关系,php 后台脚本,杭州seo排名首页推广,图书馆静态网站设计素材,带后台管理的网页模板下载lzw

但是当我们对一个标签设置背景的透明度时,往往我们并不希望该标签上的文字图片也变成半透明了。

例如:

不透明

div{-moz-opacity:0.3;filter:alpha(opacity=30);background:#000;width:500px;

height:500px;color:#F30; font-size:32px; font-weight:bold; }

可以很明显的看出文字也被半透明的,这是我们不想看到的效果。

以前我曾经是绝对定位的方法解决这个问题,也就是现在的p并不是div的子元素。

不透明

这样div的半透明效果也就不会影响到元素p了。最后在将p定位到需要的位置。

但是很多时候这样的标签并不是很合理,有可能还会多浪费几个标签。

下面的这种方法就可以解决上面的问题了:

div{background:rgba(0,0,0,0.2) none repeat scroll !important; /*实现FF背景透明,文字不透明*/

background:#000; filter:Alpha(opacity=20);/*实现IE背景透明*/

width:500px; height:500px; color:#F30; font-size:32px; font-weight:bold;}

div p{ position:relative;}/*实现IE文字不透明*/

火狐我们直接用rgba颜色就可以解决子标签跟着半透明的问题了,但是ie还不是能很好的支持。

所以我们给不想被透明的标签设置一个定位属性,问题接能解决了。

文字来自:/l_lihanyu/blog/static/127233185372127/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。