Home >Web Front-end >Front-end Q&A >Is rgba in css3 compatible with ie8?

Is rgba in css3 compatible with ie8?

WBOY
WBOYOriginal
2022-04-20 16:00:141609browse

rgba is not compatible with ie8 and is only compatible with ie9 or above. It can be replaced by filter. The syntax is "filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=color, endColorstr=color)".

Is rgba in css3 compatible with ie8?

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

Is rgba in css3 compatible with ie8

Not compatible.

css3 rgba adds an alpha (transparency) channel to the original three primary colors. The compatibility of this attribute is as follows:

Is rgba in css3 compatible with ie8?

IE Only version 9 or later of the family supports this attribute;

rgba: The meaning of

rgba, r represents red, g represents green, b represents blue, and a represents transparency.

rgba(0,0,0,.5) This represents black and the transparency is 0.5

To solve the transparency problem under IE8, you can add this sentence:

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); /*IE8支持*/

This sentence was originally used for gradient, but there is no gradient effect here, so startColorstr and endColorstr are set to the same color.

Here #7f000000, # 7f represents transparency, 000000 represents color, the following is the corresponding table of transparency:

Is rgba in css3 compatible with ie8?

The example is as follows:

background: rgba(0,0,0,.6);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#19000000);

StartColorstr=#99000000: #The following 8 numbers are split into two parts 99 000000. They correspond to AA(IEfilter) GGBBAA(GBA).

The first part is the 99 after the #. Is the IEfilter value of rgba transparency 0.6. Each number from 0.1 to 0.9 corresponds to an IEfilter value.

The second part is the six digits after 99. This is the hexadecimal color value. For example, rgb(255,255,255) corresponds to #ffffff; which is white.

(Learning video sharing: css video tutorial)

The above is the detailed content of Is rgba in css3 compatible with ie8?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
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