CSS의 opacity
속성은 요소의 투명도를 조절하는 데 사용됩니다. 이 속성을 통해 요소의 내용과 배경이 얼마나 투명하게 나타날지를 결정할 수 있습니다.
<div class="item1">세상에, 제가 보이시나요?</div>
<div class="item2">세상에, 제가 보이시나요?</div>
<div class="item3">세상에, 제가 보이시나요?</div>
div {
background-color: yellow;
}
.item1 {
opacity: 0.2; /* 20%의 투명도 */
}
.item2 {
opacity: 0.5; /* 50%의 투명도 */
}
.item3 {
opacity: 0.8; /* 80%의 투명도 */
}
opacity
는 상속 됩니다. 부모 요소에 opacity
를 적용하면 자식 요소도 같은 투명도를 상속 받습니다.
<div class="parent">
<div class="child"></div>
</div>
.parent {
width: 100px;
height: 100px;
padding: 30px;
background-color: royalblue;
opacity: 0.5;
}
.child {
width: 200px;
height: 100px;
background-color: orange;
}