JQuery

07_반응형 웹(2) : 미디어쿼리

보갱:) 2020. 11. 2. 21:43

미디어쿼리(Media Query)

화면크기 마다 다른 CSS를 적용하는 것 (화면 사이즈를 인식)

 

3개의 반응형 분기점

1) pc : 1024px ~

2) 테블릿 가로, 테블릿 세로 : 768px ~ 1023px

3) 모바일 가로, 모바일 세로 : ~ 768px

 

미디어쿼리 작성법

css <style>내부에 작성

@media (조건문) {

       적용할 css

}


 

 

#resposive_2.html

   <div class="div"></div>
   <hr>

<style>

      .div {
         width: 200px;
         height: 200px;
         border: 1px solid black;
         background-color: red;
      }

 

      @media(min-width:900px) {
         .div {
            background-color: green;
         }
      }

 

      @media(max-width:900px) {
         .div {
            background-color: yellow;
         }
      }

</style>

 

900px 이전까지는 배경색이  노랑색이다.

 

900px을 넘어가면 배경색이 초록색이다.


 

   <ul class="navi">
      <li><a href="#">테스트1</a></li>
      <li><a href="#">테스트2</a></li>
      <li><a href="#">테스트3</a></li>
      <li><a href="#">테스트4</a></li>
   </ul>

<style>

      .navi {
         width: 800px;
         margin: 0;
         padding: 0;
         list-style-type: none;
      }

 

      .navi>li {
         border: 1px solid black;
         float: left;
         width: calc(100%/4);
         box-sizing: border-box;
         background-color: darkblue;
      }

 

      .navi>li>a {
         color: white;
      }

 

      @media(max-width:700px) {
         .navi {
            width: 100%;
         }
         .navi>li {
            width: 100%;
            float: none;
         }
      }

</style>

최대넓이 700px 까지

 

최대넓이 700px 초과

'JQuery' 카테고리의 다른 글

07_반응형 웹(3) : flex  (0) 2020.11.03
07_반응형 웹(실습예제(1))  (0) 2020.11.02
07_반응형 웹(1) : 레이아웃  (0) 2020.11.02
06_유효성검사(실습예제(2))  (0) 2020.10.30
06_유효성검사(실습예제(1))  (0) 2020.10.30