css设置背景半透明,文字不透明效果
设置背景半透明,文字不透明效果
一、常见的错误做法
最常见的做法就是:
1.设置元素的opacity,这种设置出来的效果就是内容与背景都是半透明的,严重影响视觉效果。
2.设置background-color:rgba(),这种方式只能设置背景颜色的透明度。
二、正确做法
有两种方法,原理相同:都是要增加一个新盒子,定位到它的上面去。
1.利用伪元素::before,我们通过给伪元素添加透明背景并且定位到元素中。
.demo {width: 300px;height: 300px;text-align: center;line-height: 50px;}.demo::before {content: '';/*放上自己喜欢的图片*/background: url(../img/cat.jpg) no-repeat;opacity: .3;background-size: cover;width: 300px;height: 300px;position: absolute;top: 0;left: 0;}
<div class="demo">背景图片透明,文字不透明</div>
2.增加一个盒子,我们通过给新盒子添加透明背景并且定位到元素中```css.main {position: relative;width: 300px;height: 300px;text-align: center;line-height: 300px;font-size: 20px;}.ax {position: absolute;top: 0;left: 0;width: 300px;height: 300px;background: url(../img/cat.jpg) no-repeat;opacity: .3;background-size: cover;}
<div class="main">背景图片透明,文字不透明<div class="ax"></div></div>
css设置背景半透明,文字不透明效果相关推荐
- CSS实现背景图片透明文字不透明效果的两种方法
网页设计中经常要在背景图上放一些文字介绍,这就需要背景图片能有透明效果以便突出显示文字信息,经多方查阅,终于找到了2种有趣的方法. 1.在文字层添加rgba样式实现半透明效果 方法: 背景图片层添加样 ...
- CSS中如何实现背景图片透明并且固定和文字不透明效果
设置背景图片的透明度,并且该背景图片不随鼠标滚动而移动,我们可以使用滤镜filter中的透明度设置opacity,并使用伪类before和定位 至于opacity的作用:转化图像的透明程度.值定义转换 ...
- css透明效果代码结构,用CSS实现背景半透明效果的方法实现_css
如何用css实现背景半透明效果?做过活动页面的同学可能会遇到要做背景半透明的效果,我们一般的做法是用两个层,一个用于放文字,另一个用于做透明背景,因为透明滤镜的效果会影响到里面的内容.不过如果你只需求 ...
- html 图片透明字不透明,CSS实现背景图片透明,文字不透明效果的两种方法
项目中经常会用到背景图上放一些文字介绍,这里介绍两种技术来实现背景图片透明,文字不透明效果,记录一下,方便日后学习. 1.毛玻璃效果:背景图 + 伪类 + flite:blur(3px) .demo1 ...
- 【前端】CSS实现背景图片透明和文字不透明效果
项目中经常会用到背景图上放一些文字介绍,这里介绍两种技术来实现背景图片透明,文字不透明效果,记录一下,方便日后学习. 1.毛玻璃效果:背景图 + 伪类 + flite:blur(3px) .demo1 ...
- CSS设置背景透明效果
CSS设置背景透明效果 设置背景透明效果有两种方法: 使用opacity属性定义透明度,范围0-1,0表示完全透明,1表示不透明,优点:可以在背景图片以及背景颜色上使用.缺点:会把设置div及其子元素 ...
- CSS实现背景图片透明和文字不透明效果
项目中经常会用到背景图上放一些文字介绍,这里介绍两种技术来实现背景图片透明,文字不透明效果,记录一下,方便日后学习. 1.毛玻璃效果:背景图 + 伪类 + flite:blur(3px) .demo1 ...
- html+页面的背景透明,css设置背景透明 元素不透明
css设置背景透明 元素不透明 在做前端页面的时候,我们会遇到这样的情况,需要背景为半透明状态,但是层里面的内容不需要为透明的状态.有时候我们设置的时候会出现不管内容还是背景同时都成透明了,如何实现背 ...
- php设置背景为透明,css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍...
在网页布局中有时为了网页的整体美观,可能需要将网页中的某些部分设置为背景颜色透明,那么如何设置背景颜色透明呢?本篇文章就来给大家介绍一下css设置背景颜色透明的方法. 在css中设置背景颜色透明的方法 ...
最新文章
- 使用KNN进行缺失值填补详解及实践
- VI打开和编辑多个文件的命令
- 毕业后五年拉开差距的原因在哪里
- AcWing 756. 蛇形矩阵
- 《计算机组成原理》唐朔飞--期末复习资料
- Chrome浏览器安装IE_Tab
- HTML文件命名规范大全
- 测试用例设计方法---场景法
- Python关键字查询
- android 百度导航没有声音,百度导航Android版问题集
- VNA SAA 进行天线阻抗匹配(贴片天线)
- 哪些专业不建议跨考计算机
- cobbler部署与示例
- <<算法很美>>——(七)——DFS典题(一):水洼数目
- XDM2020 Java版类似IDM微软下载器的开源下载工具编译
- 深圳Java培训:Java和大数据的关系
- Arcgis For Android 加载天地图(拥有缓存功能)
- 还在用Excel做固定资产管理?那就OUT了
- css多行文字溢出省略号显示
- zadig提取驱动地址以及cmd命令行运行驱动命令