찾다

 >  Q&A  >  본문

Tailwind CSS를 사용하여 CSS 그리드에서 카드의 너비와 높이를 고정합니다.

Tailwind CSS와 React를 사용하여 앱을 만들고 있는데 뷰 중 하나에 카드 그리드가 있습니다. 현재는 다음과 같습니다:




보시다시피 창을 축소하면 카드가 창 안으로 쏙 들어갑니다. 카드 크기(너비 및 높이)가 항상 동일하게 유지되도록 하고 창이 작아지면서 카드 수가 한 행에 맞지 않으면 다음 행으로 이동하도록 하고 싶습니다.

(MS 그림판으로 제작)과 유사:




화면이 작아져도 카드 크기는 고정(동일한 화면비)으로 유지됩니다.

현재 내 코드는 다음과 같습니다.

그리드:

으아아아

카드:

으아아아

tailwind-css를 사용하여 설정하는 방법을 알고 계시나요?

P粉184747536P粉184747536273일 전472

모든 응답(1)나는 대답할 것이다

  • P粉098417223

    P粉0984172232024-03-27 18:30:06

    Grid를 사용하여 설정하고 싶다는 것을 알고 있지만 불행히도 작업에 적합한 도구는 아닙니다. Flexbox는 귀하의 요구에 가장 적합합니다. 원하는 출력을 표시하는 tailwind 놀이터입니다. 내가 링크한 놀이터는 귀하의 예와 같이 NextJS를 사용하지 않습니다. 따라서 이미지와 같은 일부 항목은 NextJS에만 국한되지 않기 때문에 수정했습니다.

    더 효과적이라고 생각되는 스타일을 일부 수정했습니다. 즉, 너비 설정을 이미지에서 컨테이너 div로 옮겼습니다. 요구 사항에 따라 이 설정을 추가로 수정할 수 있습니다.

    설정에서 코드는 대략 다음과 같이 변환됩니다.

    으아아아

    다음과 같습니다:

    가장 큰 패키지

    포장이 없는 중간 크기

    작고 포장이 없습니다

    소형, 포장

    크기 및 포장 변경이 발생하는 정확한 지점은 구현 방법에 따라 다릅니다. 위 사항이 만족스럽지 않다면 필요에 따라 lgmd 접두사를 간단히 수정할 수 있습니다.

    회신하다
    0
  • 취소회신하다