잿꽃's posting Garden

자바스크립트로 슬라이드 fade-in효과 만들기 본문

WEB/JAVASCRIPT

자바스크립트로 슬라이드 fade-in효과 만들기

잿꽃 2022. 5. 19. 15:18

자바스크립트 또는 제이쿼리를 이용하여 fade-in효과가 있는 간단한 슬라이드를 만드는 두가지 방법에 대해 작성한다.

 

 

1. 자바스크립트로 슬라이드 fade-in 효과 만들기

단순히 제이쿼리로 만들었을 때와 동일하게 보이기 위해서 닷 메뉴와 화살표 아이콘이 없다.

CSS @keyframes를 통해 fade-in 효과를 만들었다.

See the Pen Untitled by ssoa1111 (@ssoa1111) on CodePen.

 

 

2. 제이쿼리로 슬라이드 fade-in 효과 만들기

별 다른 CSS효과 없이 제이쿼리 CDN을 HTML에 삽입하고 js파일에 이 내용을 그대로 써주면 된다.

$(function(){
	///////slide
    // 전체 이미지 숨기기
    $('#slide ul img').hide();
    // 첫번째 이미지 fadeIn();
    $('#slide ul img:first').fadeIn();
    
    // 이미지 개수
    let img = 2;
    // 현재 위치
    let now = 0;
    
    // 3초 반복실행
    setInterval(function(){
        now = (now == img) ? 0 : now +=1;
        $('#slide img').eq(now-1).fadeOut();
        $('#slide img').eq(now).fadeIn();
    },3000);
})

 

728x90
Comments