피곤핑
코딩일탈
피곤핑
전체 방문자
오늘
어제
  • 분류 전체보기
    • Kotlin & Java
    • Spring
      • Spring Security
      • Spring
    • 네트워크
    • JavaScript & Node js
    • Docker
    • Python3
    • Unity
    • 딥러닝
    • 객체지향프로그래밍
    • Error 보고서
    • 나의 이야기 & 회고
    • HTML & CSS
    • Archive
    • 독서

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • 99클럽
  • 오블완
  • 티스토리챌린지
  • 개발자취업
  • TiL
  • Client
  • nodejs
  • JavaScript
  • 항해99
  • 코딩테스트준비

최근 댓글

hELLO · Designed By 정상우.
피곤핑

코딩일탈

HTML & CSS

[HTML5] 반응형 사이트 만들기 - 미디어쿼리

2020. 8. 25. 17:15

미디어 쿼리란?

화면 크기에 따른 각각의 속성 값을 지정하여 여러가지 화면을 구성하는 기술!

레이아웃을 기본적으로 할 줄 알아야 수월하게 할 수 있음!

 

    <style>
        body {background: #b71c1c; color: #fff;}
        h1::before {content: '1. ';}
        h1::after {content: ' - 기본';}
        /* 화면 너비가 0 ~ 1280px : 데스크탑 */
        @media (max-width: 1280px) {
            body {background: #880e4f;}
            h1::before {content: '2. ';}
            h1::after {content: ' - 1025 ~ 1280';}
        }
        /* 화면 너비가 0 ~ 1024px : 데스크탑 */
        @media (max-width: 1024px){
            body {background: #4a148c;}
            h1::before {content: '3. ';}
            h1::after {content: ' - 961 ~ 1024';}
        }
        /* 화면 너비가 0 ~ 960px : 노트북 */
        @media (max-width: 960px){
            body {background: #311b92;}
            h1::before {content: '4. ';}
            h1::after {content: ' - 577 ~ 768';}
        }
        /* 화면 너비가 0 ~ 768px : 태블릿 */
        @media (max-width: 768px){
            body {background: #4a148c;}
            h1::before {content: '5. ';}
            h1::after {content: ' - 577 ~ 768';}
        }
        /* 화면 너비가 0 ~ 576px : 모바일 */
        @media (max-width: 574px){
            body {background: #004d40;}
            h1::before {content: '6. ';}
            h1::after {content: ' - 0 ~ 576';}
        }
    </style>

 

youngbin.dothome.co.kr/responsive/layout2.html

 

들어가서 화면을 줄여보면 조건에 따라 background 색이 바뀌는 것을 알 수 있음!!

 

* 위와 같이 작업해도 되고 min-width 를 주어 좀 더 명확하게 작업해도 됨.

css 는 아래로 갈수록 우선순위가 커짐!

'HTML & CSS' 카테고리의 다른 글

[Sublime Text] 설치하고 FTP 연결하기 (mac)  (2) 2020.08.26
[HTML, CSS] 게시판의 두 줄을 한줄로 바꾸는 효과  (0) 2020.08.19
[HTML, CSS] overflow: hidden;  (1) 2020.08.19
[HTML, CSS] 헤더 아이콘 수정 2 (이미지 스프라이트)  (0) 2020.08.18
[HTML, CSS] 웹 폰트 초기 세팅  (0) 2020.08.18
    'HTML & CSS' 카테고리의 다른 글
    • [Sublime Text] 설치하고 FTP 연결하기 (mac)
    • [HTML, CSS] 게시판의 두 줄을 한줄로 바꾸는 효과
    • [HTML, CSS] overflow: hidden;
    • [HTML, CSS] 헤더 아이콘 수정 2 (이미지 스프라이트)
    피곤핑
    피곤핑

    티스토리툴바