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

home2 게시판 JavaScript, TS 게시판 UI 애니메이션 만들기 transition 속도?

UI 애니메이션 만들기 transition 속도?

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

    강승우
    참가자
    자바스크립트 8강 UI 애니메이션 만들기 강의를 듣고있습니다.
    모달창을 transition 으로 fade-in/out 하는 부분까지는 정상적으로 잘 완성했습니다
    강의 마지막부분에서 navbar 서브메뉴를 위에서 아래로 내려오게 해보라는 내용이 있습니다
    그래서 한번 만들어 보았더니 서브메뉴가 나오는 부분에서는 한번에 슉 하고 내려오지만
    서브메뉴가 닫히는 과정에서 한박자 쉬고 올라갑니다 저 한박자 쉬는 부분은 왜그런건가요
    
    --------------html
    
    <nav class="navbar navbar-light bg-light">
            <div class="container-fluid">
              <span class="navbar-brand">Navbar</span>
              <button class="navbar-toggler" type="button">
                <span class="navbar-toggler-icon"></span>
              </button>
            </div>
          </nav>
          <ul class="list-group">
            <li class="list-group-item">An item
            <li class="list-group-item">A second item
            <li class="list-group-item">A third item
            <li class="list-group-item">A fourth item
            <li class="list-group-item">And a fifth one
          
    
    --------------js
    
    $('.navbar-toggler').on('click', function() {
                $('.list-group').toggleClass('show')
            })
    --------------css
    .list-group {
        max-height: 0vh;
        overflow: hidden;
        transition: all 1s;
    }
    .show {
        max-height: 100vh;
        overflow: hidden;
    }
    
    추가로 max-height 부분도 height로 했을때 펼쳐진 높이를 몰라서 구글링해서 복붙해온건데
    왜 이해가 잘 되지 않습니다
    
    
    
    #106713

    codingapple
    키 마스터
    높이가 너무 높아서 그럴수도요 100vh는 브라우저 높이의 100%로 설정하라는 뜻입니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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