vue.js 그리드 예제

By Dave Sanasack, on Aug, 02 2019

위의 예제에서는 Bootstrap v4의 미리 정의된 그리드 클래스를 사용하여 소형, 중형, 대형 및 초대형 장치에 3개의 동일한 너비 열을 만듭니다. 이러한 열은 부모 .container가 있는 페이지의 가운데에 있습니다. 부트스트랩은 대부분의 크기를 정의하기 위해 em 또는 rems를 사용하지만, pxs는 그리드 중단점 및 컨테이너 너비에 사용됩니다. 이는 뷰포트 너비가 픽셀이며 글꼴 크기에 따라 변경되지 않기 때문입니다. API에서 그리드의 모든 메서드를 사용하려면 그리드에 대한 링크를 얻어야 합니다. 이벤트 초기화 및 그리드에 링크를 저장하거나 ID를 정의하고 Method Fancy.getWidget을 사용하여 이 작업을 수행할 수 있습니다. 방법에 대해 자세히 알아보세요. 이것은 간단한 예가 될 것입니다 우리는 Src / 구성 요소 디렉토리를 삭제할 수 있습니다. 우리의 예제 응용 프로그램은 src / App.vue에 살고있습니다. 그리드 구성 코드에서 이벤트에 대한 메서드(처리기)를 추가합니다. 열이 단순히 일부 그리드 계층에 쌓이기를 원하지 않습니까? 필요에 따라 각 계층에 대해 서로 다른 소품의 조합을 사용합니다. 모든 작동 방식에 대한 자세한 내용은 아래 예제를 참조하십시오.

반응형 오프셋*소품 또는 여백 유틸리티 클래스의 두 가지 방법으로 그리드 열을 오프셋할 수 있습니다. 그리드 오프셋*소품은 열과 일치하도록 크기가 조정되고 여백 유틸리티 클래스는 오프셋의 너비가 가변적인 빠른 레이아웃에 더 유용합니다. React의 그리드 스타일에서 이식된 경량의 기능 그리드 구성 요소 세트입니다. 다음으로 기본 그리드 구성을 선언해 보겠습니다. src/App.vue 편집: npm 실행 서브를 다시 실행하는 데 필요할 수 있습니다. 또한 오류에 터미널을 확인합니다. 모든 것이 예상대로 작동하는 경우 간단한 그리드가 표시됩니다. vue-fraction-grid Flexbox 기반 응답형 그리드 시스템 <그리드 세로="중간" :rwd="{컴팩트: `스택`}" <그리드 항목 크기="1/6" :rwd= 기본 그리드로 콘텐츠를 중첩하려면 새 및 세트 기존 구성 요소 내의 구성 요소입니다.

중첩된 행에는 최대 12개 이하를 추가하는 열 집합이 포함되어야 합니다(사용 가능한 열 12개 모두 사용할 필요는 없습니다). 가장 작은 장치에서 가장 큰 장치까지 동일한 그리드의 경우 col및 cols=”*” 소품을 사용합니다. 특히 크기의 열이 필요한 경우 여러 cols를 지정합니다. 그렇지 않으면 col에 붙일 필요가 있습니다 (콜이 지정되지 않은 경우 자동으로 적용됩니다). 또한 flexbox 그리드 열의 자동 레이아웃은 한 열의 너비를 설정하고 형제 열의 크기를 자동으로 조정할 수 있습니다. 미리 정의된 그리드 클래스(아래 그림 참조), 그리드 혼합 또는 인라인 폭을 사용할 수 있습니다. 다른 열의 크기는 가운데 열의 너비에 관계없이 조정됩니다. 컨테이너()는 부트스트랩에서 가장 기본적인 레이아웃 요소이며 그리드 시스템을 사용할 때 필요합니다.