-
Javascript) 바닐라 자바스크립트로 img에 fade in 효과 주기Programing Language/JavaScript 2021. 12. 10. 15:47728x90반응형
커스텀해서 쓰실려면 src 넣는 부분에서 약간의 수정이 필요합니다
function imageLoad(targetElement) { const imgElement = targetElement; // data-lazy 에 지정된 이미지 경로를 <img src=""> 에 셋팅 합니다. imgElement.setAttribute('src', imgElement.getAttribute('data-lazy')); imgElement.style.opacity = 0; function fadeIn() { var opacity = 0; imgElement.removeAttribute('data-lazy'); var intervalID = setInterval(function() { if (opacity < 1) { opacity = opacity + 0.1 imgElement.style.opacity = opacity; } else { clearInterval(intervalID); } }, 10); } imgElement.onload = fadeIn(); }
도움되셨다면 하단의 광고 한번 클릭 부탁드립니다 :)
728x90반응형'Programing Language > JavaScript' 카테고리의 다른 글
Javascript) 배열의 값 모두 더하기(reduce) (0) 2021.12.29 Javascript) placeholder 줄바꿈 하는 방법 (0) 2021.12.16 Javascript)배열의 원하는 index를 맨 첫 index로 옮기기 (0) 2021.12.10 Javascript) 말줄임 효과 여러줄 만들기 (0) 2021.12.09 Javascript)숫자에 컴마 넣어서 날짜 넣기 (0) 2021.12.09