How to make transparency in CSS

Learn how to create transparency in CSS with an example, including the opacity and rgba properties.

Transparency with CSS

Transparency can be achieved with CSS using the opacity property. The opacity property sets the transparency of an element, where 1 is opaque and 0 is fully transparent. It can be set for any HTML element, including images. Here is an example of setting opacity for an image:


img {
  opacity: 0.5;
}

The above code will set the opacity of the image to 50%, making it semi-transparent. It can also be set using a percentage, where 100% is completely opaque and 0% is fully transparent:


img {
  opacity: 50%;
}

It is important to note that the opacity property applies to the element and all of its child elements. Therefore, if an element with opacity set to 0.5 has a child element, the child element will also have an opacity of 0.5.

The opacity property can also be used to create transparency with text. For example, to make a text element 50% transparent:


p {
  opacity: 0.5;
}

The opacity property is a useful way to create transparency with CSS. It can be used to make elements, including text and images, semi-transparent. It is important to note that the transparency will affect all child elements as well.

Answers (0)