웹 프론트엔드 CSS 튜토리얼 CSS 뷰포트 단위를 사용하여 화면 크기에 따라 요소 위치를 조정하는 방법

CSS 뷰포트 단위를 사용하여 화면 크기에 따라 요소 위치를 조정하는 방법

Sep 13, 2023 pm 01:18 PM
화면 크기 CSS 뷰포트 유닛 요소 위치 조정

如何使用 CSS Viewport 单位来实现根据屏幕尺寸调整元素位置的技巧

CSS 뷰포트 단위를 사용하여 화면 크기에 따라 요소의 위치를 ​​조정하는 방법

웹 개발에서 다양한 화면 크기에 따라 요소의 위치와 크기를 조정해야 하는 경우가 종종 있습니다. 이 목표를 달성하기 위해 CSS 뷰포트 단위가 널리 사용됩니다. 뷰포트 단위는 브라우저 창 크기에 상대적인 단위입니다. 이를 사용하면 화면 크기에 따라 요소의 위치를 ​​동적으로 조정할 수 있어 더 나은 사용자 경험을 제공할 수 있습니다.

1. 뷰포트 단위 이해

뷰포트 단위에는 vw(창 너비의 백분율), vh(창 높이의 백분율), vmin(창 너비와 높이 중 작은 비율) 및 vmax(창 너비)의 네 가지 유형이 있습니다. ) 및 높이).

vw를 예로 들어 뷰포트 너비가 1000px이라고 가정하고 요소의 너비를 50vw로 설정하면 사용자의 화면 크기에 관계없이 요소의 너비는 500px(1000px의 절반)이 됩니다.

2. 예제 데모

다음에서는 뷰포트 단위를 사용하여 요소의 위치를 ​​조정하는 방법을 보여 주는 예제를 사용합니다.

html 코드:

<!DOCTYPE html>
<html>
  <head>
    <style>
      .container {
        width: 100vw;
        height: 100vh;
        display: flex;
        justify-content: center;
        align-items: center;
      }
      
      .box {
        width: 50vw;
        height: 50vh;
        background-color: #ff0000;
      }
    </style>
  </head>
  <body>
    <div class="container">
      <div class="box"></div>
    </div>
  </body>
</html>
로그인 후 복사

위 코드에서는 "container"라는 div 요소를 생성하고 너비와 높이를 100vw 및 100vh로 설정합니다. 즉, 전체 화면을 채웁니다. 다음으로 컨테이너에 "box"라는 div 요소를 추가하고 너비와 높이를 50vw, 50vh로 설정하고 배경색을 빨간색으로 설정합니다.

위 코드를 실행하면 화면 크기가 아무리 커도 상자 요소가 항상 중앙에 표시되고 너비와 높이가 화면 크기에 따라 적응적으로 조정되는 것을 볼 수 있습니다.

3. 더 많은 적용 시나리오

요소의 위치와 크기를 조정하는 위의 기본 예 외에도 뷰포트 유닛은 더 복잡한 적용 시나리오에 사용될 수도 있습니다. 예를 들어 vw 단위를 사용하여 반응형 이미지의 크기를 설정하거나 vh 단위를 사용하여 화면 높이에 맞춰 전체 화면 스크롤 효과를 얻을 수 있습니다.

또한 CSS 미디어 쿼리와 뷰포트 단위를 결합하여 화면 크기에 따라 다양한 레이아웃과 스타일을 조정할 수도 있습니다. 예를 들어 작은 화면 장치에서는 요소를 숨기고 큰 화면 장치에서는 표시할 수 있으며, 뷰포트 단위를 사용하여 요소의 크기와 위치를 조정할 수 있습니다.

요약

CSS 뷰포트 단위는 화면 크기에 따라 요소 위치와 크기를 조정하는 유연한 방법을 제공합니다. 더 나은 사용자 경험을 제공하기 위해 vw, vh, vmin 및 vmax 단위를 사용하여 요소의 너비, 높이 및 위치를 설정할 수 있습니다. 단순한 중앙 레이아웃이든 복잡한 반응형 디자인이든 뷰포트 유닛은 유연한 레이아웃과 스타일 효과를 달성하는 데 도움이 될 수 있습니다.

위 내용은 CSS 뷰포트 단위를 사용하여 화면 크기에 따라 요소 위치를 조정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Redmi K70 Extreme Edition 화면 크기 Redmi K70 Extreme Edition 화면 크기 Jul 02, 2024 am 11:13 AM

홍미 K70 익스트림 에디션이 출시를 앞두고 있다. 홍미 K70 익스트림 에디션의 매개변수 구성이 기본적으로 공개됐다. 가격 인상은 물론, 화면, 외관, 사진 등 모든 면이 종합적으로 업그레이드됐다. Redmi K70 Extreme Edition의 모든 측면. 그리고 Redmi K70 Extreme Edition의 화면 크기도 조정될 것으로 알려졌으니 오셔서 알아보세요. Redmi K70 Extreme Edition 화면 크기: 6.67인치 Redmi K70 Extreme Edition은 6.67인치 1.5K 다이렉트 화면을 사용합니다. 전화기의 높이는 약 162.78mm, 너비는 약 75.44mm, 두께는 약 8.7mm입니다. K70 Extreme Edition 화면 매개변수 세부 화면 공급업체: Huaxing Optoelectronics 화면 새로 고침 빈도: 144Hz e-스포츠 새로 고침 빈도 지원 또한 k70 Extreme Edition 화면은 Huaxing Optoelectronics를 사용합니다.

CSS 뷰포트 단위 vmin 및 vmax를 사용하여 요소의 동적 크기 조정 구현 CSS 뷰포트 단위 vmin 및 vmax를 사용하여 요소의 동적 크기 조정 구현 Sep 13, 2023 am 09:57 AM

CSSViewport 단위 vmin 및 vmax를 사용하여 요소의 크기를 동적으로 조정합니다. 모바일 장치의 인기와 다양한 크기의 터미널의 출현으로 웹 페이지의 반응형 디자인이 점점 더 중요해지고 있습니다. 다양한 화면 크기에서 요소의 상대적 크기를 유지하기 위해 CSSViewport 단위 vmin 및 vmax를 사용할 수 있습니다. 이 문서에서는 이 두 단위를 사용하여 요소의 동적 크기 조정을 구현하는 방법을 설명하고 참조할 수 있는 몇 가지 코드 예제를 제공합니다.

CSS 미디어 쿼리: 다양한 장치 및 화면 크기에 다양한 스타일 적용 CSS 미디어 쿼리: 다양한 장치 및 화면 크기에 다양한 스타일 적용 Nov 18, 2023 pm 05:28 PM

CSS 미디어 쿼리는 다양한 장치와 화면 크기에 따라 다양한 스타일을 적용할 수 있게 해주는 웹 디자인에 매우 유용한 기술입니다. 미디어 쿼리를 통해 컴퓨터, 태블릿, 휴대폰 등 사용자가 사용하는 장치 유형과 화면 너비, 높이 등의 요소에 따라 웹페이지의 레이아웃과 모양을 조정하여 더 나은 서비스를 제공할 수 있습니다. 사용자 경험. CSS 미디어 쿼리를 사용하기 전에 몇 가지 기본 개념과 사용법을 이해해야 합니다. 우선, 미디어 쿼리가 CSS3 기능이라는 점을 분명히 해야 합니다. 따라서 브라우저는 이를 지원해야 합니다.

Huawei Enjoy 70z의 화면 크기는 얼마입니까? Huawei Enjoy 70z의 화면 크기는 얼마입니까? Mar 18, 2024 pm 10:58 PM

휴대폰이 계속해서 발전하면서 휴대폰 화면도 점점 더 커지고 있습니다. 실제로 많은 사람들에게 휴대폰 화면의 크기는 한 손으로 조작할 수 있는 범위를 넘어섰습니다. 휴대폰을 사용할 때 모든 사람이 두 손으로 조작해야 하므로 일상적인 사용 경험에 불편을 초래합니다. 그렇다면 새로 출시된 새 휴대폰으로서 Huawei Enjoy 70z의 화면 크기는 얼마나 될까요? Huawei Enjoy 70z의 화면 크기는 얼마입니까? 화면 크기는 6.75인치다. 화웨이 엔조이 70z는 최대 1600×720 해상도의 6.75인치 LCD 워터드롭 스크린을 탑재해 시각적 효과가 선명하고 편안하다. 8.98mm의 얇고 가벼운 바디와 199g의 무게로 손에 쥐는 느낌이 좋습니다. 세 가지 스타일리시한 색상: 매직 나이트 블랙, 갤럭시 블루, 스노우 화이트가 수많은 휴대폰 중에서 당신을 돋보이게 만들어줄 것입니다! 없지만

다양한 화면 크기에 맞게 조정할 단위를 선택하는 것이 반응형 레이아웃의 모범 사례입니다. 다양한 화면 크기에 맞게 조정할 단위를 선택하는 것이 반응형 레이아웃의 모범 사례입니다. Jan 27, 2024 am 09:59 AM

다양한 화면 크기에 적응하려면 반응형 레이아웃에서 어떤 단위를 사용해야 합니까? 오늘날 유비쿼터스 모바일 장치 시대에 웹 개발자는 웹 페이지를 다양한 화면 크기에서 잘 렌더링하는 방법이라는 중요한 문제에 직면해 있습니다. 이런 문제를 해결하기 위해 반응형 레이아웃(ResponsiveDesign)이 등장했습니다. 반응형 디자인은 다양한 화면 크기와 해상도에 자동으로 적응하는 웹 디자인 방법입니다. 장치의 화면 크기와 방향에 따라 웹 페이지의 레이아웃과 레이아웃을 자동으로 조정할 수 있습니다.

CSS 뷰포트 단위를 사용하여 화면 크기에 따라 글꼴 크기를 조정하는 방법 CSS 뷰포트 단위를 사용하여 화면 크기에 따라 글꼴 크기를 조정하는 방법 Sep 13, 2023 am 08:57 AM

CSSViewport 단위를 사용하여 화면 크기에 따라 글꼴 크기를 조정하는 방법 CSSViewport 단위는 뷰포트 크기에 상대적인 단위로, 화면 크기에 따라 글꼴 크기를 동적으로 조정하는 데 도움이 됩니다. 모바일 기기 시대에 다양한 화면 크기로 인해 발생하는 글꼴이 너무 크거나 작은 문제를 해결하는 데 이 기술이 도움이 될 수 있습니다. 이 기사에서는 CSSViewport 단위를 사용하여 화면 크기에 따라 글꼴 크기를 조정하는 방법을 소개하고 일부 특정 코드를 제공합니다.

CSS 뷰포트 단위를 사용하여 화면 크기에 따라 요소 위치를 조정하는 방법 CSS 뷰포트 단위를 사용하여 화면 크기에 따라 요소 위치를 조정하는 방법 Sep 13, 2023 pm 01:18 PM

CSSViewport 단위를 사용하여 화면 크기에 따라 요소의 위치를 ​​조정하는 방법에 대한 팁 웹 개발에서 다양한 화면 크기에 따라 요소의 위치와 크기를 조정해야 하는 경우가 종종 있습니다. 이 목표를 달성하기 위해 CSSViewport 유닛이 널리 사용됩니다. 뷰포트 단위는 브라우저 창 크기에 상대적인 단위입니다. 이를 사용하면 화면 크기에 따라 요소의 위치를 ​​동적으로 조정할 수 있어 더 나은 사용자 경험을 제공할 수 있습니다. 1. Vi 이해하기

Win10 화면 크기를 줄이는 방법 Win10 화면 크기를 줄이는 방법 Jan 02, 2024 pm 09:38 PM

win10 시스템은 매우 훌륭하고 뛰어난 시스템입니다. 오늘은 win10 화면이 너무 클 경우 화면 비율을 조정하는 방법을 알려드리겠습니다. 데스크탑의 디스플레이 설정이 완료되었습니다. Windows 10 화면이 너무 큰 경우 화면 크기를 줄이는 방법: 1. 먼저 바탕 화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭한 후 "디스플레이 설정"을 클릭합니다. 2. 그러면 오른쪽 목록에서 모니터 해상도를 확인할 수 있습니다. 3. 해상도 드롭다운을 클릭하고 권장을 선택합니다. 4. 해상도를 선택한 후 "배율 및 레이아웃"으로 이동하여 권장 값(보통 100%)을 선택합니다.

See all articles