채택완료

css 질문 다시 드려봅니다....

2023-04-16 (일) 12:28:07 2,209

<style>

.wrap {width:900px;padding:10px;display:flex;flex-wrap:wrap;justify-content:flex-start;border:1px solid black;}

.container {width:400px;height:95px;overflow:hidden; padding:10px;margin:10px;}

.container .box1 {width:100%;height:100px;border:1px solid red;background:#ccc;}

.container .box2 {width:100%;height:100px;border:1px solid red;margin-top:5px;background:red;}

.container:hover {overflow:visible;}
.box2:hover + .container {overflow:visible;}

</style>

<div class="wrap">
  <div class="container">
    <div class="box1">box1</div>
    <div class="box2">box2</div>
  </div>
  
   <div class="container">
    <div class="box1">box3</div>
    <div class="box2">box4</div>
  </div>
  
   <div class="container">
    <div class="box1">box5</div>
    <div class="box2">box6</div>
  </div>
  
   <div class="container">
    <div class="box1">box7</div>
    <div class="box2">box8</div>
  </div>
  
   <div class="container">
    <div class="box1">box9</div>
    <div class="box2">box10</div>
  </div>
  
   <div class="container">
    <div class="box1">box11</div>
    <div class="box2">box12</div>
  </div>
</div>

이렇게 해서 

3659984447_1681615594.4478.png

이렇게 하고 싶은데...

3659984447_1681615618.0798.png

이렇게 나옵니다....

그니까 box2가 box5 를 덮고싶은데

안됩니다... 도와주세요......

https://codepen.io/phreun/pen/eYPZRxY

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

.container:hover {overflow:visible;} 이부분에서 

.container:hover {overflow:visible;z-index:1} 뒤에 z-index:1 부분 추가해주시면 됩니다. 

답변에 대한 댓글 1개

감사합니다. Feelz996님.

z-index 도 넣어봤는데 안되서 질문한건데
다시 해보니 되네요.... ㅡㅡ;
감사합니다~

답변을 작성하려면 로그인이 필요합니다.