CSS 그리드: 반복 기능 - 기초
이 기사는 내 CSS 그리드 소개 시리즈의 일부입니다. 이전 게시물을 확인하려면 전체 목차를 찾을 수 있습니다.
기능 정의.
이 함수는 grid-template-columns 또는 grid-template-rows CSS 속성 값으로만 사용할 수 있습니다. 단일 속성에서 여러 번 사용할 수 있습니다.
grid-template-columns: repeat(...) repeat(...);
함수는 두 개의 인수를 사용합니다: 양수 또는 두 개의 특수 키워드(자동 채우기 또는 자동 맞춤) 중 하나. 첫 번째 인수의 유형에 따라 두 번째 인수 및 최종 결과에 사용할 수 있는 값이 결정됩니다. 따라서 이 문서는 숫자 인수에만 전념합니다. 자동 채우기 및 자동 맞춤 키워드의 사용은 좀 더 복잡한 주제이며 별도의 기사가 필요합니다.
grid-template-rows: repeat(10, ...) repeat(5, ...);
두 번째 인수의 값은 grid-template-columns/grid-template-rows CSS 속성 값과 정확히 동일한 구문을 사용합니다. 즉, 그리드 선 이름과 함께 트랙 크기(길이 유형, 백분율, fr 단위, 크기 조정 키워드 또는 크기 조정 함수와 같은)를 정의하는 데 사용되는 모든 방법의 조합을 사용할 수 있습니다. 미리 알림으로 내 이전 중 하나를 확인할 수 있습니다.
grid-template-rows: repeat(3, 1fr 10px 20% auto fit-content(10px));
grid-template-columns: repeat(2, [first] 1px [second, abcd] 1fr);
결과 값은 매우 간단합니다. 두 번째 인수에 첫 번째 인수를 곱한 것입니다.
grid-template-columns: repeat(3, 1fr 50px);
is equivalent to:
grid-template-columns: 1fr 50px 1fr 50px 1fr 50px;
grid-template-columns: repeat(2, [a] 100px [b] 50px [c]);
is equivalent to:
grid-template-columns: [a] 100px [b] 50px [a, c] 100px [b] 50px [c];
그리드 선 이름이 그리드 선에 어떻게 적용되는지 확인합니다.
짧은 글 읽어주셔서 감사합니다. 이와 같은 더 많은 콘텐츠를 읽고 싶다면 내 dev.to 또는 계정을 팔로우할 수 있습니다. 또한 어떤 형태로든 피드백을 제공해주세요. 나는 당신의 의견을 읽고 싶습니다. 다음 기사에서 곧 만나요!
추신. 제 작업을 지원하고 싶다면 커피 한 잔에 감사하겠습니다. 고맙습니다. ❤️
Reference
이 문제에 관하여(CSS 그리드: 반복 기능 - 기초), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mateuszkirmuc/css-grid-repeat-function-basics-ijc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)