opacity 속성
opacity 속성은 요소에 반투명도를
설정합니다. 요소에 반투명도가 설정되면
그 아래에 놓인 요소들이 비쳐 보이게 됩니다.
이 속성은 0부터 1까지의 소수를
값으로 가집니다. 이때 0은 완전 투명,
1은 완전 불투명을 의미합니다. 중간값,
예를 들어 0.3은 반투명도를 설정합니다.
기본값은 1입니다.
문법
선택자 {
opacity: 0부터 1까지의 숫자;
}
예제
다음 예제에서 블록에 반투명도가 추가되어 블록의 테두리와 텍스트를 통해 부모의 배경이 비쳐 보입니다:
<div id="parent">
<div id="elem">
Lorem ipsum dolor sit amet.
</div>
</div>
#parent {
background-image: url("bg.png");
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
padding: 30px;
}
#elem {
width: 300px;
height: 200px;
border: 20px solid red;
padding: 10px;
font-size: 50px;
font-weight: bold;
color: red;
background: black;
opacity: 0.7;
}
: