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实现圆角效果(含IE兼容解决方法)
May 07 HTML / CSS
详解Canvas事件绑定
Jun 27 HTML / CSS
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
Jan 30 HTML / CSS
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
Jan 30 HTML / CSS
html5 canvas实现圆形时钟代码分享
Dec 25 HTML / CSS
HTML5自定义属性的问题分析
Aug 16 HTML / CSS
跨域修改iframe页面内容详解
Oct 31 HTML / CSS
html5 canvas 实现光线沿不规则路径运动
Apr 20 HTML / CSS
html5简介及新增功能介绍
May 18 HTML / CSS
CSS3通过var()和calc()函数实现动画特效
Mar 30 HTML / CSS
CSS中em的正确打开方式详解
Apr 08 HTML / CSS
css height属性中的calc方法详解
Jun 03 HTML / CSS
CSS3 实现的图片悬停的切换按钮
Apr 13 #HTML / CSS
纯CSS实现酷炫的霓虹灯效果
CSS3实现三角形不断放大效果
css3实现背景图片颜色修改的多种方式
Apr 13 #HTML / CSS
CSS3 制作的悬停缩放特效
Apr 13 #HTML / CSS
CSS3 制作的书本翻页特效
浅谈移动端中的视口(viewport)的具体使用
You might like
十大“创意”战术!
2020/03/04 星际争霸
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
2017/10/10 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
开发跨浏览器javascript常见注意事项
2009/01/01 Javascript
jquery下操作HTML控件的实现代码
2010/01/12 Javascript
jQuery.ajax 用户登录验证代码
2010/10/29 Javascript
JavaScript 原型继承之构造函数继承
2011/08/26 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
2017/08/18 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
解决vue watch数据的方法被调用了两次的问题
2020/11/07 Javascript
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
跟老齐学Python之从if开始语句的征程
2014/09/14 Python
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
python实现linux下使用xcopy的方法
2015/06/28 Python
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
以一个投票程序的实例来讲解Python的Django框架使用
2016/02/18 Python
简单谈谈Python中函数的可变参数
2016/09/02 Python
numpy中索引和切片详解
2017/12/15 Python
TensorFlow实现iris数据集线性回归
2018/09/07 Python
python 字符串只保留汉字的方法
2018/11/16 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
详解Python Matplot中文显示完美解决方案
2019/03/07 Python
Python中的self用法详解
2019/08/06 Python
python银行系统实现源码
2019/10/25 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
建筑自我鉴定
2013/10/19 职场文书
先进党支部事迹材料
2014/01/13 职场文书
优秀党员获奖感言
2014/02/18 职场文书
幼儿园保育员岗位职责
2014/04/13 职场文书
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏