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

home2 게시판 HTML/CSS 게시판 (Landing page) 마우스오버시 흰색박스 줄이기부분

(Landing page) 마우스오버시 흰색박스 줄이기부분

  • 이 주제에는 3개 답변, 2명 참여가 있으며 codingapple4 년 전에 전에 마지막으로 업데이트했습니다.
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #9721

    Taewon Go
    참가자

    상하좌우 전부 흰색 박스로 애니메이션 되어야하는데  자꾸  위쪽  왼쪽  만 흰색 박스트랜지션 되거나     아래쪽 오른쪽 만 트랜지션 되는데...   힌트라도 좀 주실수있나요.

    .white-box{
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 2;
        border: 0px solid white;
    }

    .white-box:hover{
        border: 30px solid white;
        transition: all 1s;
    }

    .portfolio-item1{
        position: relative;
        background-image: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url(portfolio-1.jpg);
        width: 50%;
        height: 350px;
        background-size: cover;
        float: left;
        overflow: hidden;
    }

     

    관련 핵심 css 코드는 이렇습니다...

     

    #9728

    codingapple
    키 마스터

    overflow hidden이 의심스러운데요 그걸 만져봅시다 그리고 html은 어떻게 생겼습니까 

    #9842

    Taewon Go
    참가자

    <!DOCTYPE html>
    <html>
        <head>
            <title>Portfolio</title>
            <link rel = "stylesheet" href="portfolio.css" />
           
            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.css" integrity="sha256-PF6MatZtiJ8/c9O9HQ8uSUXr++R9KBYu4gbNG5511WE=" crossorigin="anonymous" />

        </head>
        <body>
            <div class="portfolio">
                <small>Portfolio</small>
                <h4>what we can DO</h4>
                <div class="portfolio-container">
                    <div class="portfolio-item1">
                        <div class="white-box"></div>
                        <div class="portfolio-text">
                            <h4>Stationary</h4>
                            <p>Lorem ipsum dolor sit amet,</p>
                    
                    </div>
                </div>
            </div>
       
                <div class="portfolio-container">
                    <div class="portfolio-item1">
                        <div class="portfolio-text">
                            <h4>Stationary</h4>
                            <p>Lorem ipsum dolor sit amet,</p>
                    
                    </div>
                </div>
                <div class="portfolio-container">
                    <div class="portfolio-item1">
                        <div class="portfolio-text">
                            <h4>Stationary</h4>
                            <p>Lorem ipsum dolor sit amet,</p>
                    
                    </div>
                    
                </div>
               </div>
                <div class="portfolio-container">
                    <div class="portfolio-item1">
                        <div class="portfolio-text">
                            <h4>Stationary</h4>
                            <p>Lorem ipsum dolor sit amet,</p>
                    
                    </div>
                    
                </div>
                </div>

                <div class="floatClear"></div>
            </div> 
        </div>
        </body>
    </html>

     

     

    HTML 코드는 이렇습니다.

    overflow hidden 한이유는 흰색 박스가 밖으로 삐져나가길래.   그위에 div박스portfolio-item1 여기다  hidden 을넣으면 넘어가지않아서 해결을 할수 있을거라 했지만  되지않았고  

    문제가  portfolio-item1  이 컨테이너 중점으로부터  white box 컨테이너가 점점커져야되는데    피봇(시작점)이  해당컨테이너 왼쪽 위에 설정이 되어있는데  이걸 어떻게 중점으로 바꿀수있을까요...

    #9849

    codingapple
    키 마스터

    div {
      box-sizing: border-box
    }

    이런걸 추가해봅시다 저게 없으면 border를 추가하면 박스사이즈가 커져서 밀려날 수 있습니다 

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

About

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

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

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