css 질문드려요 ...

css 질문드려요 ...

QA

css 질문드려요 ...

답변 1

본문

box1에 mouse over 하면 display:none;  으로 한 box2가 이렇게...

3659984447_1681541770.1074.png

보이도록 하고싶은데

 

3659984447_1681541867.7137.png

 

이렇게 보입니다... ㅜㅜ

즉... 링크에서 box5를 가리고 옆에 박스도 늘어나지 않게 하고싶은데

css만으로 방법이 없을까요?

 

<style>

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

.container {width:400px;border:1px solid blue;padding:10px;margin:10px;}

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

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

.container:hover .box2 {display:block;}

</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>

 

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

 

이 질문에 댓글 쓰기 :

답변 1

.box2 { display: none; }

.box1:hover + .box2 { display: block; }

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 37
© SIRSOFT
현재 페이지 제일 처음으로