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转换功能transform主要属性值分析及实现分享
May 06 HTML / CSS
表单button的outline在firefox浏览器下的问题
Dec 24 HTML / CSS
CSS3打造磨砂玻璃背景效果
Sep 28 HTML / CSS
CSS3实现点击放大的动画实例代码
Feb 27 HTML / CSS
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
Dec 22 HTML / CSS
HTML5 本地存储实现购物车功能
Sep 07 HTML / CSS
H5 canvas中width、height和style的宽高区别详解
Nov 02 HTML / CSS
HTML5中的autofocus(自动聚焦)属性介绍
Apr 23 HTML / CSS
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
Jan 20 HTML / CSS
多视角3D可旋转的HTML5 Logo动画
Mar 02 HTML / CSS
amaze ui 的使用详细教程
Aug 19 HTML / CSS
详解Html5项目适配系统深色模式方案总结
Apr 14 HTML / CSS
CSS3 实现的图片悬停的切换按钮
Apr 13 #HTML / CSS
纯CSS实现酷炫的霓虹灯效果
CSS3实现三角形不断放大效果
css3实现背景图片颜色修改的多种方式
Apr 13 #HTML / CSS
CSS3 制作的悬停缩放特效
Apr 13 #HTML / CSS
CSS3 制作的书本翻页特效
浅谈移动端中的视口(viewport)的具体使用
You might like
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
PHP7.0安装笔记整理
2015/08/28 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
javascript 关闭IE6、IE7
2009/06/01 Javascript
JavaScript 对象模型 执行模型
2009/12/06 Javascript
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
基于js实现投票的实例代码
2015/08/04 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
2016/11/28 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
在Python的setuptools框架下生成egg的教程
2015/04/13 Python
python通过ftplib登录到ftp服务器的方法
2015/05/08 Python
Python守护线程用法实例
2017/06/23 Python
Python编程中NotImplementedError的使用方法
2018/04/21 Python
python3 遍历删除特定后缀名文件的方法
2018/04/23 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
Python脚本修改阿里云的访问控制列表的方法
2019/03/08 Python
用Python实现最速下降法求极值的方法
2019/07/10 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
python已协程方式处理任务实现过程
2019/12/27 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
中软Java笔试题
2012/11/11 面试题
会走路的树教学反思
2014/02/20 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
限期整改通知书
2015/04/22 职场文书
javascript canvas实现雨滴效果
2021/06/09 Javascript
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技