미디어 쿼리 CSS, 반응형 디자인 및 CSS 그리드 미디어 쿼리
통사론
미디어 쿼리는 선택적 미디어 유형과 논리 연산자를 사용하여 다양한 방식으로 선택적으로 결합할 수 있는 여러 미디어 기능 표현으로 구성됩니다.
그래서 입이 꽉 찼습니다. 이것을 조금 분해해 봅시다.
미디어 유형은 쿼리가 적용되는 출력 장치의 광범위한 범주(인쇄, 화면 또는 모두)입니다. 미디어 기능은 해당 사용자 에이전트 출력 장치의 특정 특성입니다. 미디어 쿼리의 예는 다음과 같습니다.
@media screen (min-width: 1400px) {
p {
color: #000;
}
}
위 쿼리는 사용자 뷰포트가 1400픽셀 이상인 경우 모든 단락 요소를 검은색으로 만듭니다. 대부분의 CSS와 마찬가지로 이것은 매우 간단한 개념이며 사용 방법에 관한 것입니다. 특정 미디어 기능 및 논리 연산자에 대한 자세한 내용은 확인하는 것이 좋습니다mdn.
반응형 디자인 및 그리드
미디어 쿼리는 반응형 디자인을 만드는 데 필수적인 부분입니다. 미디어 쿼리에 대한 많은 사용 사례가 있지만 그리드 시스템의 중단점이 제가 가장 좋아하는 것입니다. 여기서 중단점은 레이아웃이 어떤 식으로든 변경되는 특정 크기를 의미합니다. 텍스트 열이 3개 있는 사이트를 생각해 보세요. 이것은 20"게임 모니터에서 멋지게 보입니다. 그러나 가독성을 위해 모바일 장치의 단일 열에 정보를 원할 수 있습니다. 모바일 화면 크기(약 500px)에 대한 중단점을 설정할 수 있으므로 이러한 방식으로 모든 텍스트를 볼 수 있습니다. 단일 열에 있을 것입니다.
부트스트랩
반응형 디자인을 위한 미디어 쿼리의 좋은 예는 css 프레임워크bootstrap입니다. 이 프레임워크에는 주어진 요소에 대해 설정할 수 있는 6개의 기본 중단점이 있습니다. 즉, 지정된 요소는 다른 요소를 동일하게 유지하면서 화면 크기에 따라 레이아웃에 맞는 방식을 변경합니다. 부트스트랩의 소스 코드를 살펴보고 미디어 쿼리를 사용하는 방법을 확인하는 것이 좋습니다. 그것이 내가 그들을 정말로 이해하기 시작한 방법입니다. 사이트를 재미있게 스타일링하세요.
Reference
이 문제에 관하여(미디어 쿼리 CSS, 반응형 디자인 및 CSS 그리드 미디어 쿼리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/techthatconnect/media-queries-css-responsive-design-and-css-grid-media-queries-2jn2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)