• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 HTML/CSS 게시판 강사님 이렇게 화면 시작할때 나타나는 효과들 구현중인데..

강사님 이렇게 화면 시작할때 나타나는 효과들 구현중인데..

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #64772

    정중식
    참가자
    https://beige.de/?c=mode&c=interior&c=kultur&c=reisen
    
    위 페이지에서 요소들이 하나씩 딜레이되면서 나오는데요, 
    저는 이런식으로 구현해봤습니다.
    
    
    function init() {
      const fadeColumns = document.querySelectorAll('.fade-col');
      var num = 500;
      for (let i = 0; i < fadeColumns.length; i++) {
        fadeColumns[i].style.animationDelay = `${num}ms`;
        num += 75;
      }
    }
    init();
    
    애니메이션은 scss에서
    
    .fade-col {
      animation: fade-in 400ms ease-out forwards;
    }
    
    @keyframes fade-in {
      0% {
        opacity: 0;
        transform: translate3d(0, 5px, 0);
      }
      100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
      }
    }
    
    이렇게 했구요 
    
    근데 저는 동작이 이렇습니다..
    https://youtu.be/HKI-tdIzN9M
    
    (여기 비디오가 안올라가서 유튜브에서 올렸습니다.)
    
    https://beige.de/?c=mode&c=interior&c=kultur&c=reisen
    여기 사이트와 똑같이하려면 어느부분을 더 손봐야할까요?
    
    
    #64806

    codingapple
    키 마스터
    페이지 로드시 이미지 숨겨놓고
    애니메이션줄 때 이미지도 보여주는 코드도 추가합시다
    #64838

    정중식
    참가자
    강사님
    
    .fade-img {
      opacity: 0;
    }
    이렇게 img에 클래스명을 하나 지어주고, css를 주고
    js로 컨트롤해줬습니다.     img[i].style.opacity = '1';
    
    js컨트롤 부분 (애니메이션 딜레이 넣는 부분에 넣어줌)
      const fadeColumns = document.querySelectorAll('.fade-col');
      const img = document.querySelectorAll('.fade-img');
      var num = 500;
      for (let i = 0; i < fadeColumns.length; i++) {
        img[i].style.opacity = '1';
        fadeColumns[i].style.animationDelay = `${num}ms`;
        num += 75;
      }
    
    제가 위에 글에 올린 링크와 비슷하게 나오기는하는데
    눈부시게 깜빡거리면서 나오는건 어떻게 할 수 없을까요?...
    #64839

    정중식
    참가자
    혹시 선생님이 보실까봐 깃허브 코드주소도 첨부하겠습니다..
    https://github.com/jungsikjeong/exercise-book/tree/master/web02
    
    #64878

    codingapple
    키 마스터
    opacity말고 display none 줘봅시다
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠