나는 n
열의 왼쪽과 오른쪽 간격으로 v-col의 중앙 양을 시도하고 있지만 v-cols
위와 정렬 할 수는 없습니다 v-cols
. 응답 성은 의도 한대로 작동하지만 최대 화면 크기 에서는 v-col의 길이를 동일하게 유지하면서 2 개로 제한 v-cols
하고 다른 v-row
가로 길이에 맞추고 싶습니다 .
에서
<v-container>
<v-row dense justify="center">
<v-col cols="12" md="6" lg="4" xl="3">
// ...
</v-col>
</v-row>
<v-row dense justify="center">
<v-col cols="12" sm="6" xs="6" md="6" lg="4" xl="3">
// ...
</v-col>
<v-col cols="12" sm="6" xs="6" md="6" lg="4" xl="3">
// ...
</v-col>
</v-row>
<v-row dense justify="center">
<v-col v-for="(item, n) in list" :key="n" cols="12" sm="6" md="6" lg="4" xl="4">
// ...
</v-col>
</v-row>
빨간색 측면에 간격을 추가 v-cols
하여 위의 다른 v-col (v- 행 위)과 정렬되도록하려면 어떻게해야합니까?
편집 : 이제 다음 코드로 작동합니다.
<v-container>
<!-- .. other rows -->
<v-row justify="center">
<v-col cols="24" sm="12" xs="12" md="12" lg="8" xl="6">
<v-row dense justify="center" class="green">
<v-col v-for="(item, n) in list" :key="n" sm="12" xs="12" md="12" lg="8" xl="6" class="br text-center red">
// content
</v-col>
</v-row>
</v-col>
</v-row>
</v-container>
다음과 같이 레이아웃을 래핑 할 수 있습니다.
<v-row justify="center" align="center">
<v-col cols="10">
// Your layout goes here
</v-col>
</v-row>
첫 번째 행 요소는 내부의 col을 중앙에 배치하고 col 요소의 cols prop이 10 (또는 필요에 맞는 12 이외의 다른 숫자)로 설정되어 있기 때문에 측면에서 동일한 공간을 갖습니다.
따라서이 래퍼 안에 넣은 모든 레이아웃이 정렬됩니다.
편집 : 저는이 아이디어를 가지고 작업했고 여러분이 볼 수 있도록 펜을 준비했습니다. 여기에 펜이 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다