웹 페이지 CSS 스타일을 특정 장치 너비 또는 최대 너비까지만 유지하는 방법은 무엇입니까?

6175 단어 css
Originally posted here!

웹 페이지 CSS 스타일을 특정 장치 너비 또는 최대 너비까지만 유지하려면 @media 미디어 쿼리 구문 뒤에 () 기호(여는 괄호와 닫는 괄호)를 사용할 수 있습니다. 괄호 안에 키워드 max-width 다음에 : 기호(콜론)를 쓴 다음 너비와 단위를 쓸 수 있습니다.

이 CSS 블록 안에 작성하는 CSS 스타일은 장치 또는 제공한 창 너비까지 표시됩니다.

TL; DR




<html>
  <body>
    <p>Hello World!</p>
  </body>

  <!-- CSS styles -->
  <!-- 
    Using the `@media` and the `max-width` syntax
    we can define the CSS styles to be triggered
    till the window or the device width reaches `1000px`.
  -->
  <style>
    body {
      background-color: black;
    }

    p {
      color: white;
    }

    @media (max-width: 1000px) {
      body {
        background-color: white;
      }

      p {
        color: black;
      }
    }
  </style>
</html>


예를 들어 기본적으로 body의 배경색이 검은색이고 paragraph 텍스트가 흰색인 웹페이지가 있다고 가정해 보겠습니다.

다음과 같이 보일 수 있습니다.

<html>
  <body>
    <p>Hello World!</p>
  </body>

  <!-- CSS styles -->
  <style>
    body {
      background-color: black;
    }

    p {
      color: white;
    }
  </style>
</html>


출력은 다음과 같습니다.



우리는 이 웹 페이지의 body 배경색을 white로 변경하고 단락 텍스트 색상을 black로 창 또는 장치 너비가 1000px에 도달할 때까지 변경하는 것을 목표로 합니다.

이를 위해 @media 미디어 쿼리 구문 뒤에 () 대괄호 기호를 사용할 수 있습니다. 괄호 안에 (max-width: 1000px) 코드를 작성하여 창 너비가 1000px에 도달하거나 창의 최대 너비가 1000px 표시에 도달할 때까지 CSS 스타일을 트리거해야 한다고 정의할 수 있습니다.

다음과 같이 할 수 있습니다.

<html>
  <body>
    <p>Hello World!</p>
  </body>

  <!-- CSS styles -->
  <!-- 
    Using the `@media` and the `max-width` syntax
    we can define the CSS styles to be triggered
    till the window or the device width reaches `1000px`.
  -->
  <style>
    body {
      background-color: black;
    }

    p {
      color: white;
    }

    @media (max-width: 1000px) {
      body {
        background-color: white;
      }

      p {
        color: black;
      }
    }
  </style>
</html>


적용되는 CSS 스타일의 시각적 표현은 아래와 같습니다.

webpage background color is white and text color is black till widow width reaches 1000px

codesandbox에 있는 위의 코드를 참조하십시오.

그게 다야 😃!

이 정보가 유용하다고 생각되면 자유롭게 공유하세요 😃.

좋은 웹페이지 즐겨찾기