Home > Web Front-end > CSS Tutorial > What does a in rgba mean? How to use rgba

What does a in rgba mean? How to use rgba

云罗郡主
Release: 2018-11-21 17:29:30
forward
22809 people have browsed it

The content of this article is about what does a in rgba mean? How to use rgba. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

RGBA color

RGB is a color standard, which is a variety of colors obtained by the changes and superposition of red (R), green (G), and blue (B). . To put it bluntly, RGBA adds a transparency channel Alpha to RGB.

Syntax:

rgba (R, G, B, A)

Description:

R: Red value (Red);

G: Green value (Green);

B: Blue value (Blue);

A: Transparency (Alpha);

R, G, B three Each parameter can be a positive integer or a percentage. The positive integer value ranges from 0 to 255, and the percentage value ranges from 0.0% to 100.0%. Values ​​outside the range are rounded to the nearest value limit. Not all browsers support using percentage values.

Parameter A is transparency, similar to the opacity attribute. The value range is between 0.0~1.0 and cannot be negative. The following is the correct usage of RGBA colors:

rgba(255,255,0,0.5)
rgba(50%,80%,50%,0.5)
Copy after login

Example:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head> 
    <title>CSS3 RGBA颜色</title>
    <style type="text/css">
        *{padding:0;margin:0;}
        ul
        {
            display:inline-block;
            list-style-type:none;
            width:200px;
        }
        li
        {
            height:30px;
            line-height:30px;
            font-size:20px;
            font-weight:bold;
            text-align:center;
        }
        /*第1个li*/
        li:first-child
        {
            background-color:#FF00FF;
        }
        /*第2个li*/
        li:nth-child(2)
        {
            background-color:rgba(255,0,255,0.5);
        }
        /*第3个li*/
        li:last-child
        {
            background-color:#FF00FF;
            opacity:0.5;
        } 
    </style>
</head>
<body>
    <ul>
        <li>php中文网</li>
        <li>php中文网</li>
        <li>php中文网</li>
    </ul>
</body>
</html>
Copy after login

The effect is as follows:

What does a in rgba mean? How to use rgba

## Analysis:

The hexadecimal color value #FF00FF is equivalent to rgb(255,0,255). The first li element does not use RGBA color values, nor does it use the transparency opacity attribute; the second li element uses RGBA color values; the third li element uses the transparency opacity attribute.

You can clearly see that if we use the transparency opacity attribute on an element, the content of the element and its sub-elements will be affected.

We know from the above example that RGBA is better than the transparency opacity attribute for setting the transparency of an element, because RGBA will not affect the content in the element and the opacity of sub-elements.

The above is a complete introduction to what a in rgba refers to? How to use rgba. If you want to know more about

CSS3 tutorial, please pay attention to the PHP Chinese website.


The above is the detailed content of What does a in rgba mean? How to use rgba. For more information, please follow other related articles on the PHP Chinese website!

source:lvyestudy.com
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