css 중 filter를 사용하면 img를 흑백으로 바꾸거나 어둡게 할 수 있다.
img {
-webkit-filter: grayscale(100%) brightness(50%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%) brightness(50%);;
}
문제는 IE에서는 안먹는 다는 것. IE9은 됐는데 IE10, IE11은 적용 불가.
IE11을 위해 js로 filter를 처리할 수 있다.
첨부파일의 js를 받은 뒤
헤더영역에 j쿼리, grayscale.js, funtions.jp를 불러오기만 하면 된다.
'JavaScript' 카테고리의 다른 글
자바스크립트: 웹 브라우저 기반의 객체들 window, history, (0) | 2017.09.07 |
---|---|
자바스크립트 내장객체: String (0) | 2017.08.31 |
15. 자바스크립트 기초: 점프메뉴, this (0) | 2017.08.29 |
13. 자바스크립트 기초: 내장객체 Date, Array (0) | 2017.08.25 |
12. 자바스크립트 기초: return (0) | 2017.08.25 |