css如何设置透明度?设置透明度的两种方法(代码实例)

CSS实现透明度效果的两种方法—— opacity 和 rgba() 【代码】CSS实现透明度效果的两种方法—— opacity 和 rgba() 阅读详情

在前端页面开发布局的时候,为了给用户呈现不同的效果,经常需要设置透明度,那么css是怎样设置透明度的?本章给大家介绍用css设置透明度的两种方法(代码实例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

一、css rgba()设置颜色透明度

语法:

1rgba(R,G,B,A);

RGBA 是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha(不透明度)三个单词的缩写。RGBA 颜色值是 RGB 颜色值的扩展,带有一个 alpha 通道 - 它规定了对象的不透明度。

rgba()里的值的介绍:

R:红色值。正整数 (0~255)

G:绿色值。正整数 (0~255)

B:蓝色值。正整数(0~255)

A:透明度。取值0~1之间

rgba()只是单纯的可以设置颜色透明度,这样在页面的布局中有很多应用。比如说:让背景出现透明效果,但上面的文字不透明。

代码实例:

> <!DOCTYPE html>
> 
> <html>
> 
>     <head>
> 
>         <meta charset="UTF-8">
> 
>         <title>rgba()</title>
> 
>         <style>
> 
>             .demo{
> 
>                 width: 350px;
> 
>                 height: 300px;
> 
>                 margin: 50pxauto;
> 
>             }
> 
>             .demo *{
> 
>                 width: 120px;
> 
>                 height: 120px;
> 
>                 margin: 10px;
> 
>                 float: left;
> 
>             }
> 
>             .demo1{
> 
>                 background:rgba(255,0,0,1);
> 
>             }
> 
>             .demo2{
> 
>                 background:rgba(255,0,0,0.5);
> 
>             }
> 
>         </style>
> 
>     </head>
> 
>     <body>
> 
>         <div class="demo">
> 
>             <div class="demo1">背景色不透明,文字不透明!</div>
> 
>             <div class="demo2">背景色半透明,文字不透明!</div>
> 
>         </div>
> 
>     </body>
> 
> </html>

效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y8gh7pVB-1592824609581)(//upload-images.jianshu.io/upload_images/20190641-95da3c1666ed3c32.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/360/format/webp)]

上例中,设置的颜色值是一样的,只是透明度不同。这样看不出来有除了颜色之外的不同,我们在父容器demo上也设置一个背景色,这样的效果图:

这样就可以看出:第一个盒子(demo1)没有设置透明度,红色完全把下面盒子(demo)的颜色给覆盖住了;第二个盒子(demo2)设置了透明度,使得颜色半透明,没有把下面盒子(demo)的颜色给完全覆盖,而是混合显示了。

二、css opacity属性设置背景透明度

语法:

1opacity: value ;

value :指定不透明度,从0.0(完全透明)到1.0(完全不透明)。

opacity属性具有继承性,会使容器中的所有元素都具有透明度;

代码实例:

> <!DOCTYPE html>
> 
> <html>
> 
>     <head>
> 
>         <meta charset="UTF-8">
> 
>         <title>opacity属性</title>
> 
>         <style>
> 
>             .demo{
> 
>                 width: 280px;
> 
>                 height: 140px;
> 
>                 margin: 50pxauto;
> 
>             }
> 
>             .demo1,.demo2{
> 
>                 width: 120px;
> 
>                 height: 120px;
> 
>                 margin: 10px;
> 
>                 float: left;
> 
>                 background:#2DC4CB;
> 
>             }
> 
>             .demo1{
> 
>                 opacity:1;
> 
>             }
> 
>             .demo2{
> 
>                 opacity:0.5;
> 
>             }
> 
>         </style>
> 
>     </head>
> 
>     <body>
> 
>         <div class="demo">
> 
>             <div class="demo1">
> 
>                 <p>背景色不透明,文字不透明!</p>
> 
>             </div>
> 
>             <div class="demo2">
> 
>                 <p>背景色透明,文字也透明!</p>
> 
>             </div>
> 
>         </div>
> 
>     </body>
> 
> </html>

效果图:

opacity:0.5;使得demo2容器的所以元素都呈现半透明。

总结:

rgba()方法与opacity方法虽然都可以实现透明度效果,但rgba()只作用于元素的颜色或其背景色(设置了rgb()透明度元素的子元素不会继承其透明效果);而opacity具有继承性,既作用于元素本身,也会使元素内的所有子元素具有透明度。至于在什么场景下使用那种方法就要看实际需要了。希望这个简单的教程可以帮助到你!

以上就是css如何设置透明度?设置透明度的两种方法(代码实例)的详细内容,更多请关注我!!!

专门建立的学习Q-q-u-n ⑦⑧④-⑦⑧③-零①② 分享学习方法和需要注意的小细节,互相交流学习,不停更新最新的教程和学习技巧(网页制作,网站开发,web开发,从0基础开始的的HTML+CSS+JavaScript。jQuery,Ajax,node,angular框架等到移动端HTML5的项目实战【视频+工具+系统路线图】全栈工程师学习路线以及规划都有整理,分享给小伙伴)点:学习前端,我们是认真的

使用 CSS 设置背景透明度 函数,我们可以轻松设置 HTML 元素的背景透明度。通过调整颜色和透明度的值,我们可以实现不同程度的背景透明效果。在网页设计和开发中,有时我们需要为元素设置背景的透明度。本文将介绍如何使用 CSS 来设置背景的透明度,并提供相应的源代码示例。,我们将背景颜色设置为红色,并将透明度设置为 0.5。这将使元素的背景呈现半透明的红色。通过调整透明度参数,我们可以控制元素的背景透明度。此外,我们还设置了元素的宽度、高度、内边距和文字颜色,以使其更加可见。要设置元素的背景透明度,我们可以使用 CSS 的。 阅读详情

相关推荐

Spark Graphx 项目实战(航班飞行网图分析)

航班飞行网图分析一.需要的技能点二.任务描述三.数据探索1.下载数据2.数据格式四.航班飞行网图问题分析1.构建航班飞行网图2.统计航班飞行网图中机场与航线的数量3.计算最长的飞行航线4.找出最繁忙的机场5.找出最重要的飞行航线6.找出最便宜的飞行航线五.代码实现 一.需要的技能点 Spark GraphX API Spark GraphX PageRank Spark GraphX Pregel 二.任务描述 需求概述: 探索航班飞行网图数据 构建航班飞行网图 使用Spark GraphX完成下列任

May_J_Oldhu的博客 1538

Css如何设置透明度

value :指定不透明度,从0.0(完全透明)到1.0(完全不透明)。opacity属性具有继承性,会使容器中的所有元素都具有透明度;R,G,B颜色的意思,A代表透明度。opacity属性设置背景透明度。

weixin_54048131的博客 6805

AI人工智能与TensorFlow的教育科技应用

随着科技的飞速发展,AI人工智能在各个领域都展现出了巨大的潜力,教育领域也不例外。本文章的目的在于深入探讨AI人工智能与TensorFlow在教育科技中的具体应用,包括智能教学系统的开发、学生学习情况的评估与预测等方面。范围涵盖了从基础概念到实际项目应用的各个层面,旨在为教育科技工作者和相关研究者提供全面且深入的技术指导。本文将首先介绍AI人工智能和TensorFlow的核心概念及其联系,让读者对相关技术有基本的了解。接着详细讲解核心算法原理和具体操作步骤,并结合数学模型和公式进行深入分析。

AI智能探索者的博客 1698

css设置透明的几种办法

在CSS中,有几种方法可以设置元素的透明度。

weixin_43063398的博客 7014

Langchain分割方式

【代码】Langchain分割方式。

2897

深入解析:如何基于开源p-net快速开发Profinet从站服务

开源p-net协议栈为工业设备开发者打开了通往Profinet世界的大门。随着工业互联网的发展,软协议栈方案将在边缘计算领域展现更大潜力。该文章完整实现了PROFINET从站的核心功能,可直接作为产品开发的基础框架。实际部署时需根据具体硬件平台调整网络驱动和实时性配置。

极地星辰 3882

CSS中设置透明度的2个属性:opacity,RGBA以及它们的区别

透明度在网页设计中扮演着重要的角色,透明度的合理运用可以提升网页设计的美感和功能性,增强用户体验,突出重点内容,同时也为设计师提供了更多的创作空间和可能性。那我们一起来看看吧。

u013179804的博客 8217

超实用!VS Code配置C/C++开发环境全攻略

本文提供了一份详细的VS Code配置C/C++开发环境全攻略。从MinGW-w64编译器的选择与安装,到VS Code核心扩展的配置,再到tasks.json构建任务与launch.json调试环境的设置,手把手指导初学者完成从环境搭建到高效开发与调试的全过程,帮助开发者快速上手C/C++项目。

weixin_28829479的博客 185

【CSS】透明度 、过渡 、动画 、渐变

透明度(只影响元素的背景不影响其中的内容),过渡,动画,渐变(线性渐变、重复线性渐变,径向渐变、重复径向渐变,锥形渐变、重复锥形渐变)

千里之行,始于足下 5559

ABAP 里解构引用操作符 ->* 的使用方法详解

解除引用操作符->*可用于将“类型为REF TO …的引用变量”的值(即该引用所指向内存)取出,从而访问其实际值或内部组件。具体地,若dref是一个“引用变量”,则表达式dref->*代表对该引用进行“解除引用”,使得程序按静态类型将其视为实际类型的值对象。例如,若lr类型声明为,则lr->*表示“将 lr 引用的INT4对象看作INT4类型并访问其值”。注:若 “数据引用变量” 的静态类型是通用类型DATA,则只能在这种上下文中使用->*。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 481

Google Earth Engine 红树林制图方法的代码(三个模块)

谷歌地球引擎红树林制图方法(GEM)提供了一种直观、易用且可复制的工具,适用于广泛的非专业沿海管理者和决策者。该工具全面回顾并整合了相关的红树林遥感文献,并利用云计算的力量,包括简化的基于图像的潮汐校准方法。GEM 可免费用于非营利用途,并在 GEE 中运行,包含全面且详细注释的代码。GEM 专门设计用于绘制全球范围内多日期红树林分布并量化其动态变化。目前可用的工具和方法未能充分利用沿海管理者通常持有的丰富地方专业知识——GEM 致力于填补这一空白,帮助结合地方专业知识与 GEE 的云计算能力。

此星光明博客 560

web前端入门教程,浅谈CSS设置透明度的两种方法

我们在进行前端页面开发布局的时候,为了给用户呈现不同的效果,经常需要设置透明度,那么CSS设置透明度的方法是什么呢? 本文就来给大家介绍用CSS设置透明度的两种方法(代码实例)。我们在未来使用CSS设置页面透明度的时候有一定的参考价值,能够起到一点帮助。 一、css rgba()设置颜色透明度 语法: 1rgba(R,G,B,A); RGBA 是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha(不透明度)三个单词的缩写。RGBA 颜色值是 RGB 颜色值的扩展,带有一个 alp

Javanewspaper的博客 8882

YOLOv11改进策略【SPPF】| AIFI : 基于Transformer的尺度内特征交互,在降低计算成本的同时提高模型的性能

本文记录的是基于AIFI模块的YOLOv11目标检测改进方法研究。AIFI是RT-DETR中高效混合编码器的一部分,利用其改进YOLOv11模型,

Limiiiing的博客 2240

css中div透明度有几种方法设置?

css设置div背景透明有两种方法:第一种使用opacity:0~1,这个方法有个缺点,就是内容也会跟着透明;第二种方法就是rgba(0,0,0,0~1),使用这个方法就只会设置div背景透明,而不会影响到div里的内容。 一、cssrgba()设置颜色透明度 语法: rgba(R,G,B,A); RGBA 是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha(不透明度)三个单词的缩写。RGBA 颜色值是 RGB 颜色值的扩展,带有一个 alpha 通道 - 它规定了对..

高先生的猫 9351

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

css透明度

css透明度 css透明度的方式有两种,一种是css rgba()设置颜色透明度:rgba(R,G,B,A); RGBA 是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha(不透明度)三个单词的缩写。RGBA 颜色值是 RGB 颜色值的扩展,带有一个 alpha 通道 - 它规定了对象的不透明度。 rgba()里的值的介绍: R:红色值。正整数 (0~255) G:绿色值。正...

m0_46379428的博客 294

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

html 透明度文字不透明,css实现背景透明,文字不透明效果

今天在开发一个漂浮在背景图上方的模态动画,之前只记得opacity和rgba可以实现透明度设置,但是在实现“背景透明,文字不透明”的效果中却不是都可行的,下面我们就来实际测试一下。css实现透明效果的方法一般有以下3种方式,以下是不透明度都为50%的写法css3的opacity:x,x 的取值从 0 到 1,如opacity: 0.5css3的rgba(red, green, blue, alph...

weixin_30126409的博客 802

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

css设置透明度的两种方法

一、css rgba()设置颜色透明度 语法: rgba(R,G,B,A); RGBA 是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha(不透明度)三个单词的缩写。RGBA 颜色值是 RGB 颜色值的扩展,带有一个 alpha 通道 - 它规定了对象的不透明度。 rgba()里的值的介绍: R:红色值。正整数 (0~255) G:绿色值。正整数 (0~255) B:蓝色值...

weixin_44531304的博客 11万+

css 背景效果_css透明度怎么设置?三种css图片透明度的设置方法

css透明度的设置在网页的设计中是经常需要用到的,有时为了设计出的网页更加的美观,会对图片进行透明化处理,这样网页上面的内容就不会看不见,有的网页因为图片作为背景,也会更加美观,那么,css中的透明度怎么设置呢?今天这篇文章就来给大家分享css中图片透明度的设置方法。css中与设置透明效果相关的属性有两个:opacity和rgba。(推荐视频课程:HTML+CSS+JS+vue前端基础入门~htt...

weixin_39809793的博客 6922

CSS中的透明度设置

CSS3中透明度设置 1.两种设置方式 background-color:rgba(r,g,b,a); r:红 g:绿 b:蓝 a:透明度 background-color:rgb(r,g,b) opcity:0.5; <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&...

weixin_42393089的博客 5173

css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍

在网页布局中有时为了网页的整体美观,可能需要将网页中的某些部分设置为背景颜色透明,那么如何设置背景颜色透明呢?本篇文章就来给大家介绍一下css设置背景颜色透明的方法。 在css中设置背景颜色透明的方法有两种:一种是通过rgba方式设置,另一种是通过backgroud和opacity设置。 下面我们就来分别看看css中这两种方法实现背景颜色透明的具体实例 1、通过backgroud和opacity设置背景颜色透明 background属性中属性值比较简单,这里就不细说了,我们在这里来简单看看opacity属性

qq_40603010的博客 2万+

css如何设置透明度

今天面试遇到了一个之前写css样式时没太注意的问题,关于css如何设置透明度。

SSophia的博客 3万+

CSS 中为背景图片设置透明度的几种方法

通过 JavaScript 动态修改透明度,适用于交互性页面。属性叠加颜色和图片,结合半透明的背景色(RGBA)来实现。来作为背景层设置透明图片,并将内容层和背景层分离。直接对包含背景图片的元素设置透明度。通过渐变背景实现透明度的过渡。通过使用 CSS 的。

lixin5456985的博客 1万+

css如何设置透明度?两种方法

一、css rgba()设置颜色透明度 语法: rgba(R,G,B,A); RGBA 是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha(不透明度)三个单词的缩写。RGBA 颜色值是 RGB 颜色值的扩展,带有一个 alpha 通道 - 它规定了对象的不透明度。 rgba()里的值的介绍: R:红色值。正整数 (0~255) G:绿色值。正整数 (0~255) B:蓝色值。...

weixin_42371145的博客 1719

CSS背景颜色设置透明度的两种方法(8位hex和rgba)

目录一、 6位HEX转RGBA二、8位HEX 在写微信小程序的时候,有个需求是按背景颜色background-color要设透明度0.85,让背景图片background-image透一点出来,而且background-color的值是后端传过来的动态数据,背景颜色动态改变,UI同学给的数据全是6位HEX,需要我自己设置透明度。 设置透明度首先会想到用opacity,但 opacity 会把被设置的元素及其子元素同时设置为同一个透明度,我需要子元素不透明,opacity就不能用了。 接下来讲两个实际可用性比

sriting的博客 3万+

css两种设置透明度的方法

【代码】两种设置透明度的方法。

weixin_64202598的博客 3928
上一篇: HTML实例之搜索栏(附源码)
下一篇: CSS如何实现图片等比例缩放不变形(代码实例)
猿说前端
博客等级 码龄7年 129粉丝 237原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值