Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

3일만에 끝내는 HTML, CSS, JS 기초

c25. CSS 이미지 투명도 조절하기 본문

CSS

c25. CSS 이미지 투명도 조절하기

눈의나라북범 2016. 6. 5. 15:44

CSS 이미지 투명도 조절하기

이미지의 투명도

Starry_Night_Over_the_Rhone. Starry_Night_Over_the_Rhone.
Opacity 는 불투명도 이고, Transparency 는 투명도를 말합니다.

CSS 에서 이미지의 투명도를 지정하는 것은 쉽습니다.

CSS 불투명도 속성 (CSS opacity property) 은 CSS3 에서 권장하는 방식 이기도 합니다.

즉, CSS3 에서는 투명도 (transparency) 를 표현할 때 대해 opacity (불투명도) 를 사용합니다. 아래 opacity: 0.5; 에서 수치가 1에 가까울 수록 진하게 보입니다.

위에 두번째 그림이 CSS 를 사용하여 투명하게 한 그림입니다..
<style> img.opac { opacity: 0.5; filter: alpha(opacity=50); /* IE8 및 그 이하 버전용 */ } img.opac:hover { opacity: 1.0; filter: alpha(opacity=100); /* IE8 및 그 이하 버전용 */ } </style> <h1>이미지의 투명도</h1> <img src="https://upload.wikimedia.org/wikipedia/commons/9/94/Starry_Night_Over_the_Rhone.jpg" width="304" height="203" alt="Starry_Night_Over_the_Rhone."> <img class="opac" src="https://upload.wikimedia.org/wikipedia/commons/9/94/Starry_Night_Over_the_Rhone.jpg" width="304" height="203" alt="Starry_Night_Over_the_Rhone.">
opacity property (불투명도 속성) 은 0.0 에서 1.0 의 값을 가질 수 있는데, 낮은 값이면 더 투명 (transparent) 하게 됩니다. IE8 및 그 이전 버전에서는 filter:alpha(opacity=50) 과 같이 사용하는데 값을 0 에서 100 까지 % 단위로 입력합니다. 이 역시 낮은 값일 수록 더 투명하게 됩니다.

Hover 효과를 이용하여, 마우스를 올렸을 때만 진하게 보이게 할 수 있습니다.
img.opac:hover { opacity: 1.0; filter: alpha(opacity=100); /* IE8 및 그 이하 버전용 */ }
.opac 클래스를 갖는 img 태그들에, 마우스가 올라가면(:hover), 불투명도를 1.0 으로하여 이미지가 진하게 보이도록 하였습니다.

[광고] Udemy 동영상 강의로 보기


'CSS' 카테고리의 다른 글

c27. CSS 속성 선택자  (0) 2016.06.05
c26. CSS 이미지 스프라이트  (0) 2016.06.05
c24. CSS 반응형 이미지 갤러리  (0) 2016.06.05
c23. CSS 툴팁 또는 말풍선  (0) 2016.06.05
c22. CSS 드롭다운  (0) 2016.06.05