#자바스크립트 #모자이크이벤트 #CSS #필터
포스팅 목차 바로가기
여러분! CSS를 통해서 객체에 모자이크를 입힐 수 있다는 것 아셨나요?
웹개발 경력 10년이 지났는데, 저도 확실히 새로운 것을 안알아보긴 하나봐요! 이게 CSS로 아주 쉽게 되네요?
filter:blur(5px)
단지 이렇게 CSS만 입혀주면 끝이라는 사실!
정도는 0px이 모자이크 필터를 안 입힌 상태인거고 숫자가 커질수록 당연히 점점 모자이크가 심해져요. 위 그림은 5px이라는 점!
이런 재미있는 기능을 알게되었는데 활용해봐야겠지요!
모자이크 된 블럭이 있다.
마우스를 블럭 위에 올리면 모자이크가 해제되어 안에 내용이 보이고
마우스를 블럭 위에서 제어하면 다시 모자이크가 된다.
어때요? 위와 같이 짜보는거! 재미있겠죠?
여기에 활용 될 이벤트는 바로 mouseover와 mouseout 입니다.
"마우스를 블럭 위에 올리면" : mouseover
"마우스를 블럭 위에서 제거하면" : mouseout
자, 어떻게 해야할지 보이지요?
답을 한번 알아보겠습니다!
$(document).ready(function() {
$(".blurDiv").mouseover(function(){
$(this).css("filter","blur(0px)");
});
$(".blurDiv").mouseout(function(){
$(this).css("filter","blur(5px)");
});
});
바로 이렇게 짜시면 되요! 올렸을 때에는 blur 값을 0으로 지정하고 다시 내렸을 때에는 blur값을 줌으로써 모자이크를 시키는 것이지요.
그러면 이렇게! 재미있는 기능이 완성됩니다!
1. 세븐나이츠 리버스 오늘, 2025년 5월 15일에 오픈한 세븐나이츠 리버스! 다들 시작하셨나요? 제이브를 뽑고싶은데 아직…
#css #spin #animation #spin 1. 이미지가 빙빙돈다! 어? 이게 뭐지? 이미지가 빙빙 돕니다. 나 이거…
#노드js #nodejs #에러 #오류 #npm 1. npm.ps1 Error node js 를 설치 후 npm을 이용하려…
#MSSQL #문자폭 #영어넓이 #쿼리입력안됨 1. MSSQL 영어 입력 안되는 현상 MSSQL을 주로 쓰고 있는데 MSSMS에서…
#레전드오브이미르 #다이나믹키가다릅니다 #커스텀토큰 #접속불가 #오류 #해결방법 1. 다이나믹 키 더럽다! 유저의 다이나믹키가 다릅니다. 위메이드의 레전드…