html中的文字透明背景图片,利用css实现背景透明和文字不透明效果汇总
在项目开发过程中,透明和不透明样式的使用很早就开始流行了。到现在已经是大家非常熟悉的效果了,透明效果不仅仅是对图片,还有各种地方都有使用到,用CSS也可以非常简单的实现各种浏览器的兼容设置。有时候经常会用到背景图上放一些文字介绍,需要有背景图片透明而文字不透明的效果。下面章节的内容我们就来说一说利用css来实现背景图片透明而文字不透明效果。
背景透明和文字不透明效果
1. 用CSS实现背景图片透明而文字不透明的两种方法
方法一(毛玻璃效果):背景图 + 伪类 + flite:blur(3px)
方法二(半透明效果):背景图 + 定位 + background:rgba(255,255,255,0.3)
CSS实现背景图片透明,文字不透明效果的两种方法
2. CSS实现背景透明,文字不透明(兼容各浏览器)
在 FF/Chrome 等较新的浏览器中可以使用css属性background-color的rgba轻松实现背景透明,而文字保持不透明。而IE6/7/8浏览器不支持rgba,只有使用IE的专属滤镜filter:Alpha来实现,但是这样写法会把文字也变为透明,因此只有在透明容器的子节点(文本节点除外)内设置position:relative才能不继承其父元素的透明滤镜。
3. css实现背景透明和文字不透明方法
实现透明的css方法通常有以下3种方式,以下是不透明度都为80%的写法
css3的opacity:x,x 的取值从 0 到 1,如opacity: 0.8
css3的rgba(red, green, blue, alpha),alpha的取值从 0 到 1,如rgba(255,255,255,0.8)
IE专属滤镜 filter:Alpha(opacity=x),x 的取值从 0 到 100,如filter:Alpha(opacity=80)
4. 解决css设置背景透明,文字不透明
设置元素的透明度:
-moz-opacity:0.8; /*在Firefox中设置元素透明度
filter: alpha(opacity=80); /*ie使用滤镜设置透明
但是当我们对一个标签设置背景的透明度时,往往我们并不希望该标签上的文字图片也变成半透明了。
5. 实现CSS3不透明度完整代码
取值说明:
1、|是由浮点数和单位标识符组成的长度值。不可为负值,默认值为1.opacity取值为1时,则元素为完全不透明的;反之,取值为0时,元素是完全透明的,不可见。
2、inherit表示继承,即继承父元素的不透明性。
3、针对IE浏览器,可以使用它的私有属性filter来兼容:filter:alpha(alpha=value);。
相关问答
1. css实现背景透明内容不透明
2. canvas背景不透明,但内部某元素透明(类似镂空效果)
3. 求css背景透明与文字不透明的方法
【相关推荐】
1. Gxl网免费视频教程:《php.cn独孤九贱(2)-css视频教程》
2. Gxl网相关文章:CSS中关于半透明设置的总结
html中的文字透明背景图片,利用css实现背景透明和文字不透明效果汇总相关推荐
- php背景图片透明度,css实现背景图片半透明内容不透明代码分享
本文主要和大家介绍了纯css实现背景图片半透明内容不透明的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助到大家. 最近做一个登陆界面的,突然想使用这种背景图片透明,而内容不透明的 ...
- css怎样让背景图片居中,CSS让背景图片居中显示的方法
当我们的背景图片写成: background: url("images/titleborder.png") no-repeat; 时,表示背景图片不重复,位置会默认为在div中居于 ...
- java添加背景图片_Java怎么添加背景图片
首先,导入相关的包: import java.awt.BorderLayout; import java.awt.Container; import javax.swing.ImageIcon; im ...
- css --- [学习笔记]背景图片小结 css三大特性
源代码 参考 1. 行高(line-height) 目标 理解 - 能说出行高和高度三种关系 - 能简单理解为什么行高等于单行文字会垂直居 应用 使用行高实现单行文字垂直居中 能会测量行高 2. CS ...
- html背景图片横屏,CSS背景颜色 背景图片 居中 重复 固定样式background经验篇
我们使用CSS Background样式属性,可以设置网页背景单一颜色.网页背景为图片.网页背景图片居中于网页.网页背景图片网页固定位置.网页背景图片中网页中重复平铺等css背景样式介绍与案例讲解. ...
- html背景图片垂直居中,css — 定位、背景图、水平垂直居中
css - 定位.背景图.水平垂直居中 目录 1. 定位 2. 背景图 3. 水平垂直居中 1. 定位 position:static | relative | absolute | fixed; s ...
- html背景自动切换带滚动,利用CSS固定背景交替实现视差滚动效果
利用CSS固定背景交替实现视差滚动效果 Sponsor 视差滚动效果的网页设计案例我们分享过很多,实现这个功能一般都需要JS,而且比较复杂.没关系,今天设计达人网小编向大家介绍另外一种简单的视差效果技 ...
- html5 css背景图片满,css background-size与背景图片填满div
back和第,.年过事工宗据指数遍互业经搞断果会ground-size与背景图片抖要支圈者器说是事天开的.年后编定功口小发还应久剑填满div 在开发中,常分博累发口小定逻间框加题览果些屏洁动理应有需要 ...
- 文字替代图片(CSS加载不出来文字代替)
当网速很慢,CSS/Javascript不加载,这个时候,有些带有超链接的图片,需要用代链接的文字代替,例如淘宝网的logo,本身就是一个超链接,当网络不行的情况,只会显示出来淘宝网三个字的超链接,总 ...
- html加背景图片不动,css如何设置背景固定不动?
在前面的经验中,我们知道了怎么用css来设置背景图片,但是鼠标滚动滚轮时,背景图片会随同网页内容一起滚动,怎么才能让背景图片固定不动呢? 背景图固定不动,不跟随滚动条滚动: 背景附着属性 backgr ...
最新文章
- 图像滤波总结(面试经验总结)
- S6 edge+的多米诺骨牌效应:大屏的趋势
- Vivado不同版本打开IP核锁定的解决办法
- mysql 生产实践_mysql-主从复制
- 不能创建对象: 'CDONTS.Newmail'”
- SpingBoot-Thymeleaf-bootstrapTable-分页之H5
- CMake 中的 PUBLIC,PRIVATE,INTERFACE
- java se基础复习3
- python万年历代码_利用python实现万年历
- iOS开发-iPhone屏幕尺寸
- python降低图片分辨率_Python批量更改图片分辨率
- PowerBI-筛选器函数-KEEPFILTERS
- Filco圣手二代键盘蓝牙连接方法
- 关于rand()和srand()
- 2020牛客暑期多校训练营(第九场)F.Groundhog Looking Dowdy
- java微信登录_java微信授权登陆
- linux proftpd 用户,Linux下安装和配置proftpd教程
- 学习笔记:Bulletproofs Frozen Heart
- PostgreSQL死锁了怎么办?
- java邮箱地址正则表达式_JAVA 电子邮箱格式验证,使用正则表达式
热门文章
- 计算机函数的应用知识点总结,计算机应用 常用函数的使用 常用函数的使用.pptx...
- mysql索引左倾_MySQL索引学习
- 计算机仿真实验之一 霍尔效应测磁场,2004_01大学物理实验教程_11539522.pdf
- MyBioSource p53 肿瘤抑制蛋白 (TP53),多克隆抗体
- 墨珩科技 | 密码行业标准制定的参与者
- 【日语】英语26个字母的日语读法
- go语言中遍历中文出现乱码
- KSO-.NETCore部署CentOS7.5中验证码绘图Bitmap类型报错“The type initializer for ‘Gdip‘ threw an exception ”
- iOS亮屏解锁命令【iOS自动化测试】--使用ssh
- mybatis mysql begin end_mybatis批量操作