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

home2 게시판 HTML/CSS 게시판 애니메이션 질문입니다

애니메이션 질문입니다

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

    심현석
    참가자
     
     
     
    overlay 를 hover 하면 opacity를 1 로  / img 를 hover 하면 img scale 을 1.2 로 변경되게 하는 애니메이션 코드를 작성했는데 overlay 영역이 img 영역을 
    가리고 있어서 img hover 가 되지 않는데 해결방법이 궁금합니다.
    #81136

    codingapple
    키 마스터
    news_overlay 박스에도 :hover시 transform 똑같이 줘봅시다
    #81704

    심현석
    참가자
    transform 속성을 적용시켜본 결과 img 가 확대 안되고 overlay 박스가 확대되어 글자가 커져 화면밖으로 나가게 됩니다 ㅠ
    #81746

    codingapple
    키 마스터
    news_overlay 박스를 img태그보다 이전에 놓고 
    news_overlay:hover+img { } 이런 식으로 요소선택해서 애니메이션 줘야할듯요
     
    #81782

    심현석
    참가자
    .news_list .overlay {
     width: 100%;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.4);
     top: 0;
     position: absolute;
     opacity: 0;
     transition: all 1s;
    }
    .news_list .overlay:hover {
     opacity: 1;
    }
    .news_list img {
     transition: all 1s;
    }
    .news_list .overlay:hover + img {
     width: 100%;
     height: 100%;
     transform: scale(1.2);
    }
    
    
    
    
    <div class="news_list">
     <div class="overlay"></div>
     < img src="./images/news2.png" alt="" />
     </div>
    
    
    이런식으로 해봤는데 작동하지 않습니다 .. 오버레이가 이미지를 가리다보니 이미지에 hover을 할 수 없는 것 같습니다 
    
    
    
    #81885

    codingapple
    키 마스터
    transform 주면 앞뒤 배치순서가 이상해져서 
    transform말고 width같은거 가지고 애니메이션 줍시다
6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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