CSS

CSS3 rgba / opacity 의 사용

먹세 2013. 5. 7. 17:33


기존 rgb 로 사용되었던 색상 적용 방법이 CSS3에서 a(alpha, 투명도)가 추가되어서 rgba로 사용 가능하다.


사용법 )

div {

background-color : rgba(0,100,150,0.5);

color : rgba(255,0,0,.6); 

}


비슷한 기능을 하는 opacity 속성을 알아보자.

opacity 속성도 CSS3에서 추가된 속성이다.


사용법 )

div {

width:100px;

height:100px;

opacity:.6;

}



* rgba와 opacity의 차이점

rgba로 알파값을 지정해주면 해당 컬러에만 적용이 된다. (div 내에 텍스트가 있다면, 텍스트는 투명해지지 않고 배경 컬러만 투명해짐)

반면, opacity는 해당 객체 내에 있는 모든 요소들이 함께 투명해진다.


- rgba만 줬을 때




위 그림처럼 빨간색 텍스트는 투명도가 적용되지 않는다.


- opacity를 적용했을 때




위 그림처럼 빨간색 텍스트에도 함께 투명도가 적용된다.





반응형

'CSS' 카테고리의 다른 글

CSS3 을 IE6,7,8 에서 인식하게 하는 방법  (0) 2013.05.10
box-shadow 와 text-shadow 의 사용  (0) 2013.05.07
텍스트가 길어서 뚫고나올때 처리법  (0) 2013.04.23
CSS 구체성  (0) 2013.04.10
transition의 종류  (0) 2013.04.10