opacity 와 rgba 는 둘 다 IE8 이하에서 동작하지 않으므로 다르게 처리해야 한다.
opacity
.box {
-ms-filter:alpha(opacity=0.5); /* IE8 */
filter:alpha(opacity=0.5); /* IE7 */
opacity:0.5;
}
filter : alpha 값을 함께 넣어준다.
rgba
.box {
background: rgba(255,255,255,0.3);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#50ffffff, endColorstr=#50ffffff);
}
filter : ...gradient 값을 함께 넣어준다.
투명도 부분은 opacity와 다르게 0~100% 숫자값으로 입력해야 한다(위 코드 #50 부분 / 이후는 RGB).
'코딩 > HTML & CSS' 카테고리의 다른 글
css - 반응형 페이지에 이미지를 정사각형으로 표시 (0) | 2023.06.20 |
---|---|
티스토리 코드블럭에 라인넘버 적용(highlightjs-line-numbers) (0) | 2022.08.10 |
HTML 파일에서 SVG 파일 내의 엘리먼트 다루기 (0) | 2022.07.19 |
pageable 풀페이지 구획별로 다르게 적용하기 (0) | 2022.07.15 |
css만으로 SVG 이미지 애니메이션 효과 적용하기 (0) | 2022.07.01 |