css3实现背景图片半透明内容不透明的方法示例


Posted in HTML / CSS onApril 13, 2021

上一个博客做登陆的页面是遇到的问题,突然想使用这种背景图片透明,而内容不透明的效果,这里我就说一说我的两个思路吧。

效果展示:

内容半透明

css3实现背景图片半透明内容不透明的方法示例 

内容不透明

css3实现背景图片半透明内容不透明的方法示例

最常见的做法事设置元素的opacity,这种设置出来的效果就是内容与背景都事半透明的,严重影响视觉效果,达不到上述的效果

方法一:设置background-color:rgba(),这种方式只能设置背景颜色的透明度。

如果是背景是图片的上面的方法将就不适用,以下提供两个方法:

第一个就是利用伪元素::before,我们通过给伪元素添加背景并且将伪元素的设置伪元素的背景透明度来实现

.login_box::before{
            content:"";
           
            background-image:url(images/one.jpg);
            opacity:0.5;//透明度设置
            z-index:-1;
            background-size:500px 300px;
            width:500px; 
            height:300px;
            position:absolute;
            //一定要设置position:absolute,这样才能设置z-index,让背景处于内容的下一层
            top:0px;
            left:0px;
            border-radius:40px;
        }
         .login_box{
            position:fixed;
            left:50%;
            top:200px;
            width:500px;
            height:300px;
            margin-left:-250px;
            border-radius:40px;
            box-shadow: 10px 10px 5px #888;
            border:1px solid #666;
 
            text-align:center;
        }

方法与伪元素异曲同工,我们可以通过设置不通的div,里面的div放置内容,父级div设置背景,然后给它设置透明度,大概布局如下:

<div class="bg">
    <div class="content">
    内容
    </div>
</div>

这样也可以达到同样的效果

到此这篇关于css3实现背景图片半透明内容不透明的方法示例的文章就介绍到这了,更多相关css3背景图片半透明内容不透明内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

 
HTML / CSS 相关文章推荐
CSS3 简单又实用的5个属性
Mar 04 HTML / CSS
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
Apr 03 HTML / CSS
Html5无刷新修改browser Url的方法
Jan 15 HTML / CSS
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
Nov 05 HTML / CSS
HTML5中drawImage用法分析
Dec 01 HTML / CSS
HTML5本地数据库基础操作详解
Apr 26 HTML / CSS
h5调用摄像头的实现方法
Jun 01 HTML / CSS
html5实现移动端适配完美写法
Nov 16 HTML / CSS
Html5 滚动穿透的方法
May 13 HTML / CSS
CSS 文字装饰 text-decoration & text-emphasis 详解
Apr 06 HTML / CSS
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
May 10 HTML / CSS
HTML 里 img 元素的 src 和 srcset 属性的区别详解
May 21 HTML / CSS
CSS3 实现的图片悬停的切换按钮
Apr 13 #HTML / CSS
纯CSS实现酷炫的霓虹灯效果
CSS3实现三角形不断放大效果
css3实现背景图片颜色修改的多种方式
Apr 13 #HTML / CSS
CSS3 制作的悬停缩放特效
Apr 13 #HTML / CSS
CSS3 制作的书本翻页特效
浅谈移动端中的视口(viewport)的具体使用
You might like
php抽象类使用要点与注意事项分析
2015/02/09 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
详解PHP执行定时任务的实现思路
2015/12/21 PHP
Yii2框架数据库简单的增删改查语法小结
2016/08/31 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
JavaScript实现QueryString获取GET参数的方法
2013/07/02 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
2016/12/31 Javascript
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
Angular.js组件之input mask对input输入进行格式化详解
2017/07/10 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
深入理解vue中slot与slot-scope的具体使用
2018/01/26 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
使用Vue 实现滑动验证码功能
2019/06/27 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
2019/11/12 Javascript
[44:40]KG vs LGD 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
python单例模式实例分析
2015/04/08 Python
python 中的divmod数字处理函数浅析
2017/10/17 Python
Python实现控制台中的进度条功能代码
2017/12/22 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
Python如何解除一个装饰器
2020/08/07 Python
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
extern是什么意思
2016/03/10 面试题
介绍一下XMLHttpRequest对象
2012/02/12 面试题
个人生活学习自我评价范文
2013/11/26 职场文书
初中生自我鉴定
2014/02/04 职场文书
2016年“9.22”世界无车日活动小结
2016/04/05 职场文书
ObjectMapper 如何忽略字段大小写
2021/06/29 Java/Android