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

home2 게시판 HTML/CSS 게시판 Navbar 스크롤 스크롤 애니메이션(태그의 class명)

Navbar 스크롤 스크롤 애니메이션(태그의 class명)

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

    양재원
    참가자

    안녕하세요 선생님 강의 잘 듣고 있습니다. 

    '스크롤 애니메이션 2 : 스크롤시 변하는 Navbar 숙제' 강의에서 질문있습니다.

    <div class="nav-menu" >
            <h4 style="margin: 0" class="large-logo">Shirts Studio</h4>
            <a id="nav-sub-button">Products</a>
    </div> 

    (제가 쓴 것)

    <script>
          $(window).on('scroll', function(){
          if( $(window).scrollTop() > 100) {
          $('.nav-menu').addClass('nav-black');
          $('.large-logo').addClass('small-logo');
         }
        });
        </script>

    (강의 내용)

    <script>
          $(window).on('scroll', function(){
          if( $(window).scrollTop() > 100) {
          $('.nav-menu').addClass('nav-black');
          $('.nav-menu h4').addClass('small-logo');
         }
        });
        </script>

    스크롤 내렸을 때 Navbar 사이즈가 작아지는 애니메이션에서요

     $('.nav-menu h4')에 addClass를 작성하셨는데요.

     

    저는 $('')안에는 클래스명이 들어가기 때문에 <h4>태그의 클래스명인 large-logo를 작성하였고, 정상적으로 작동도 되었습니다.

    눈에 보여지는 것으론 둘의 차이가 없는데, 

    그렇다면

      $('.large-logo').addClass('small-logo');

      $('.nav-menu h4').addClass('small-logo');

    의 차이가 있는지 궁금합니다. <h4>의 클래스명은 두개가 되는 건가요?

     

    만약 차이가 없다면 <h4>태그에 large-logo라는 클래스명을 굳이 추가할 필요가 없어보이는데

    UI시작페이지의 글씨크기를 css로 크게 설정하기 위해서 large-logo라는 클래스명을 추가하신건지 궁금합니다.

    #19248

    codingapple
    키 마스터

    두개 차이 없습니다

    UI시작페이지의 글씨크기를 css로 크게 설정하기 위해서 large-logo라는 클래스명을 추가하신건지 궁금합니다.

    -> 맞습니다

    #19455

    양재원
    참가자

    답변 감사합니다!!

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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