반응형
디바이스 모드를 통해 각종 기기의 웹 사이즈를 제공 받을 수 있습니다. 설명에 앞서 알아두면 유용한 사이트를 소개해 드리겠습니다.
1. 네이버 디벨로퍼스
https://developers.naver.com/main/
NAVER Developers
네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음
developers.naver.com
위처럼 개발자 도구 창을 여는 방법은 F12를 해당 홈페이지에서 누르면 위 사진의 오른쪽과 같은 창이 열리는 것을 확인 할 수 있습니다.
Responsive 탭을 클릭하면 여러 기기들이 확인 됩니다. 항목을 클릭하면 사이즈를 확인 할 수 있습니다.
2. 기기 뷰포트 크기 확인
Screen Sizes | Viewport Sizes and Pixel Densities for Popular Devices
screensiz.es
모바일 기기 뿐만 아니라 각종 기기들의 웹 구현을 위한 사이즈를 확인 할 수 있습니다.
3. 미디어 쿼리 사이트
Media Queries
mediaqueri.es
본격적으로 미디어 쿼리에 대해 알아 보도록 하겠습니다.
@media media-type (and 조건 and 조건) | ||
media-type | all | |
braille | 점자 표시 장치 | |
embossed | 점자 프린터 | |
handheld | 패드 장치 | |
인쇄 장치 | ||
projection | 프로젝터 | |
screen | 컴퓨터 스크린, 스마트폰 스크린 | |
speech | 음성 신시사이저용 | |
tty | 디스플레이 기능이 제한된 장치 | |
tv | 음성 영상이 동시 출력되는 장치 |
media-type에 not, only 구문 이용
예) not print = print 제외한 미디어 유형에만 적용
only = 쿼리를 지원하지 않는 웹 브라두저에서는 미디어 쿼리 무시 하고 실행하지 않습니다.
width, height | |
min- | 최소 너비 높이 지정 |
max- | 최대 너비 높이 지정 |
단말기의 속성
device-width, device-height | |
min- | |
max- |
회전 속성
orientation: portrait | 세로모드 |
orientation: landscape | 가로모드 |
예제
@media screen and (min-width:768px) and (max-width:1439px) {
body {
background: url(image1.jpg)
}
}
@media screen and (min-width:1440px) {
body {
background: rul(image2.jpg)
}
}
768px~1439px까지 image1 사진이
1440px 부터는 image2 사진이 출력될 수 있도록 사이즈에 따른 웹 출력이 다르게 가능.
반응형
'교육이야기' 카테고리의 다른 글
웹개발 웹언어 CSS 웹꾸미기 반응하는 웹, 반응형 웹 디자인, 오픈소스 사이트 공유 (0) | 2021.06.09 |
---|---|
웹개발 웹언어 CSS 웹꾸미기 스타일 변형 - 애니메이션 (0) | 2021.06.06 |
웹개발 웹언어 CSS 웹꾸미기 스타일 변형 (0) | 2021.06.02 |
웹개발 웹언어 CSS 웹꾸미기 가상 클래스 요소 적용하기(선택자) (0) | 2021.05.29 |
웹개발 웹언어 CSS 웹꾸미기 그라데이션 효과 (0) | 2021.05.27 |