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 相关文章推荐
定义css设备类型-Media Queries图表简介及使用方法
Jan 21 HTML / CSS
css3中transition属性详解
Sep 02 HTML / CSS
一款纯css3实现简单的checkbox复选框和radio单选框
Nov 05 HTML / CSS
五款漂亮的纯CSS3动画按钮的实例教程
Nov 21 HTML / CSS
css3动画效果小结(推荐)
Jul 25 HTML / CSS
html5 桌面提醒:Notifycations应用介绍
Nov 27 HTML / CSS
html5的input的required使用中遇到的问题及解决方法
Apr 24 HTML / CSS
HTML5页面无缝闪开的问题及解决方案
Jun 11 HTML / CSS
AmazeUi Tree(树形结构) 应用小结
Aug 17 HTML / CSS
AmazeUI底部导航栏与分享按钮的示例代码
Aug 18 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
Jan 25 HTML / CSS
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
Mar 31 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错误提示的关闭方法详解
2013/06/23 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
2013/08/08 PHP
php检测iis环境是否支持htaccess的方法
2014/02/18 PHP
ThinkPHP模板Switch标签用法示例
2014/06/30 PHP
thinkphp实现like模糊查询实例
2014/10/29 PHP
HTML中嵌入PHP的简单方法
2016/02/16 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
JS获取select-option-text_value的方法
2013/12/26 Javascript
jquery ajax 局部无刷新更新数据的实现案例
2014/02/08 Javascript
nodejs教程之异步I/O
2014/11/21 NodeJs
利用Javascript实现BMI计算器
2016/08/16 Javascript
node.js学习之base64编码解码
2016/10/21 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
2017/03/23 jQuery
优雅的elementUI table单元格可编辑实现方法详解
2018/12/23 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
解决微信小程序云开发中获取数据库的内容为空的方法
2019/05/15 Javascript
[56:46]Liquid vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
详解Python的Django框架中的模版继承
2015/07/16 Python
对dataframe进行列相加,行相加的实例
2018/06/08 Python
详解用Python实现自动化监控远程服务器
2019/05/18 Python
Python如何对XML 解析
2020/06/28 Python
Python+OpenCV图像处理——实现轮廓发现
2020/10/23 Python
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
2014/12/12 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
2012/05/30 面试题
综合办公室个人的自我评价
2013/12/22 职场文书
教师一帮一活动总结
2014/07/08 职场文书
学校党员对照检查材料
2014/08/28 职场文书
2014年幼儿园教学工作总结
2014/12/04 职场文书
学术研讨会欢迎词
2015/01/26 职场文书
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记