How to set transparency in css using three methods

青灯夜游
Release: 2023-01-04 09:34:36
Original
43453 people have browsed it

Method: 1. Add the "background-color:rgba(R,G,B,A)" style to the element to set the color transparency; 2. Add the "opacity:transparent value;" style to the element to set it Transparency; 3. Set the "filter:opacity(%);" style to the image to increase transparency.

How to set transparency in css using three methods

The operating environment of this tutorial: Windows 7 system, CSS3&&HTML5 version, Dell G3 computer.

There are three ways to set transparency in css:

  • rgba()

  • opacityAttributes

  • filter:opacity(%)

Method 1: rgba () function

rgba() function can set the color transparency. The syntax is as follows:

RGBA(R,G,B,A)
Copy after login

Value:

  • R: Red value . Positive integer | Percent

  • G: Green value. Positive integer | Percent

  • B: Blue value. Positive integer | Percent

  • A: Alpha transparency. The value is between 0~1.

For example: rgba(255,0,0,0.5)Translucent red

rgba() can simply set the color transparency. This has many applications in page layout. For example: make the background transparent, but the text above is opaque.

Example:

background-color:rgba(0,152,50,0.7);// -->70%的不透明度
background-color:transparent;支持完全透明
Copy after login

How to set transparency in css using three methods

(Learning video sharing: css video tutorial)

Method 2 : Use the opacity attribute

In CSS3, an opacity attribute is added. You can use this attribute to set the transparency of the element. The opacity attribute is inherited and will make all elements in the container transparent;

Syntax:

opacity: value ;
Copy after login
  • value: Specifies opacity, starting from 0.0 (fully transparent) to 1.0 (fully opaque).

Example:

<!DOCTYPE html>
<html>
<head>
   <meta charset="UTF-8">
   <title>opactity</title>
   <style>
   .box1{
       position:relative;
       width:200px;height:200px;
       background-color: #00f;
   }
        .box2{
             position:absolute;
             top:80px;
             left:80px;
             width:200px;
             height:200px;
             background-color:#0f0;
      }
      .box3{
            position:relative;
             width:200px;
             height:200px;
             background-color:#f00;
             z-index:1;
}
</style>
</head>
<body>
   <div></div>
      <div></div>
      <div></div>
</body>
</html>
Copy after login

How to set transparency in css using three methods

The effect of setting transparency

.box1{
                position:relative;
            width:200px;height:200px;
           background-color: #00f;
           z-index:10;
           opacity:0.5;
    }
         .box2{
              position:absolute;
              top:80px;
              left:80px;
              width:200px;
              height:200px;
              background-color:#0f0;
              z-index:5;
              opacity:0.5;
       }
       .box3{
              position:relative;
              width:200px;
              height:200px;
             background-color:#f00;
            z-index:1;
              opacity:0.5;
}
Copy after login

Performance effect:

How to set transparency in css using three methods

Method 3: Set filter:opacity(%)Style to set the transparency of the image

The filter attribute is to apply the filter effect CSS method for elements on the web page (mainly images); you can set the opacity effect of the image by setting the opacity() value. 0% opacity means the element is completely transparent, and if the opacity is 100%, it means the original image.

Grammar:

filter: opacity(%);
Copy after login

Example:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<style>

			.opacity1 {
				opacity: 0.5;
				filter: none;
			}
			.opacity2 {
				opacity: 0.2;
				filter: none;
			}
		</style>
	</head>

	<body>
		<div>
			正常图片:<br /><br />
			<img  src="1.jpg"    style="max-width:90%" / alt="How to set transparency in css using three methods" ></div><br />
		<div>
			设置透明度的图片:<br /><br />
			<img  class="opacity1" src="1.jpg"    style="max-width:90%" / alt="How to set transparency in css using three methods" >
			<img  class="opacity2" src="1.jpg"    style="max-width:90%" / alt="How to set transparency in css using three methods" >
		</div>
	</body>

</html>
Copy after login

Rendering:

How to set transparency in css using three methods

More programming related knowledge , please visit: programming video! !

The above is the detailed content of How to set transparency in css using three methods. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!