문서의 이전 판입니다!
opacity
속성은 요소의 불투명도 / 투명도 (opacity / Transparency)를 지정합니다.
opacity
속성은 0.0 ~ 1.0 사이의 값을 가질 수 있습니다. 값이 낮을수록, 더 투명합니다.
The opacity property specifies the Transparency of an element. The lower the value, the more transparent:
Image with 20% opacity:
Image with 50% opacity:
Image with 100% opacity:
opacity
속성은 종종 :hover
셀렉터와 함께 쓰여 마우스 오버 시(on mouse-over) 불투명도를 변경합니다.
The opacity property is often used together with the :hover selector to change the opacity on mouse-over:
The opacity property is often used together with the :hover selector to change the opacity on mouse-over:
opacity
속성을 사용하여 요소의 배경에 투명도를 추가하면, 모든 자식 요소가 동일한 투명도를 상속합니다.
이로 인해 완전히 투명한 요소 내부의 텍스트를 읽기가 어려울 수 있습니다.
When using the opacity property to add transparency to the background of an element, all of its child elements become trasnparent as well. This can make the text inside a fully transparent element hard to read:
opacity 0.1
opacity 0.3
opacity 0.6
opacity 1 (default)
위의 예와 같이 하위 요소에 불투명도를 적용하지 않으려면 RGBA 색상 값을 사용하십시오.
다음 예제에서는 텍스트가 아닌 배경색의 불투명도를 설정합니다.
RGB 외에도 색상의 불투명도를 지정하는 알파 채널 (RGBA)과 함께 RGB 색상 값을 사용할 수 있습니다.
RGBA 색상 값은 rgba (red, green, blue, alpha)로 지정됩니다.
알파 매개 변수는 0.0 (완전 투명)에서 1.0 (완전 불투명) 사이의 숫자입니다.
With opacity
10% opacity
30% opacity
60% opacity
opacity 1
With RGBA color values:
10% opacity
30% opacity
60% opacity
default
Notice how the text gets happened as well as the background color when using the opacity property.