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 相关文章推荐
35款精致的 CSS3 和 HTML5 网页模板 推荐
Aug 03 HTML / CSS
css3制作彩色边线3d立体按钮的示例(css3按钮)
May 06 HTML / CSS
css 元素选择器的简单实例
May 23 HTML / CSS
CSS3,线性渐变(linear-gradient)的使用总结
Jan 09 HTML / CSS
html5 touch事件实现触屏页面上下滑动(一)
Mar 10 HTML / CSS
html5 桌面提醒:Notifycations应用介绍
Nov 27 HTML / CSS
html5定位并在百度地图上显示的示例
Apr 27 HTML / CSS
HTML5 Web缓存和运用程序缓存(cookie,session)
Jan 11 HTML / CSS
详解三种方式实现平滑滚动页面到顶部的功能
Apr 23 HTML / CSS
HTML table 表格边框的实现思路
Oct 12 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
Jun 23 HTML / CSS
企业开发CSS命名BEM代码规范实践
Feb 12 HTML / CSS
CSS3 实现的图片悬停的切换按钮
Apr 13 #HTML / CSS
纯CSS实现酷炫的霓虹灯效果
CSS3实现三角形不断放大效果
css3实现背景图片颜色修改的多种方式
Apr 13 #HTML / CSS
CSS3 制作的悬停缩放特效
Apr 13 #HTML / CSS
CSS3 制作的书本翻页特效
浅谈移动端中的视口(viewport)的具体使用
You might like
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
php中call_user_func函数使用注意事项
2014/11/21 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
2015/12/17 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
2017/01/24 PHP
js AspxButton的客户端操作
2009/06/26 Javascript
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
2013/04/01 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
jQuery设置指定网页元素宽度和高度的方法
2015/03/25 Javascript
jQuery 3.0十大新特性
2016/07/06 Javascript
vue-router实现webApp切换页面动画效果代码
2017/05/25 Javascript
vue-ajax小封装实例
2017/09/18 Javascript
如何使node也支持从url加载一个module详解
2018/06/05 Javascript
JavaScript创建防篡改对象的方法分析
2018/12/30 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
Vue+Django项目部署详解
2019/05/30 Javascript
vue实现固定位置显示功能
2019/05/30 Javascript
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
Python构造函数及解构函数介绍
2015/02/26 Python
简单介绍Python中的round()方法
2015/05/15 Python
遍历python字典几种方法总结(推荐)
2016/09/11 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
详解Python logging调用Logger.info方法的处理过程
2019/02/12 Python
django实现后台显示媒体文件
2020/04/07 Python
python 追踪except信息方式
2020/04/25 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
Python request中文乱码问题解决方案
2020/09/17 Python
你正在寻找的CSS3 动画技术
2011/07/27 HTML / CSS
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
软件部经理岗位职责范本
2014/02/25 职场文书
办公室主任职责范本
2014/03/07 职场文书
2016年五一劳动节专题校园广播稿
2015/12/17 职场文书