css设置透明颜色

html-css010

css设置透明颜色,第1张

css rgba()设置颜色透明度

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

rgba()里的值的介绍:

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

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

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

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

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

1、准备好初始化的代码

<html>

<head>

<meta charset="utf-8"/>

<style>

</style>

</head>

<body>

<div></div>

</body>

</html>

2、初始化样式

div{

border:1px red solid

width:800px

height:800px

background-color:blue

}

3、运行结果为

4、设置背景颜色半透明的样式代码background-color:rgba(0,0,255,0.5)

5、运行结果为

透明原理:把背景颜色设置为rgb的方式,然后再加一个透明度就可以设置为半透明了。

注意:设置背景颜色时哪里应该写成rgba。

设置边框透明度:

                    border: 1pxsolidtransparent

                    border-color: rgba(151, 151, 151, 0.3)前三个为边框颜色的rgb值,最后一个为透明度。

设置阴影透明度:box-shadow: 0px 2px 10px rgba(41, 12, 127, 0.2)