WeChat 미니 프로그램 페이지 레이아웃은 Flex
레이아웃을 채택합니다. Flex
레이아웃은 다양한 페이지 레이아웃을 간단하고 완전하며 반응적으로 구현할 수 있는 W3c가 2009년에 제안한 새로운 솔루션입니다.
Flex 레이아웃은 컨테이너에 있는 요소의 정렬, 방향 및 순서를 제공하며 동적이거나 크기가 무제한일 수도 있습니다.
Flex 레이아웃의 주요 기능은 하위 요소를 조정하여 다양한 화면 크기에 가장 적합한 방식으로 적절한 공간을 채우는 기능입니다.
Flex 레이아웃 기능:
모든 방향에서 텔레스코픽 가능 , 왼쪽, 오른쪽, 아래, 위
스타일 레이어에서 순서를 바꾸고 재배치할 수 있습니다
주축과 옆축은
하위 요소의 공간 확장 및 채우기
컨테이너를 따라 정렬
구성이 편리함 WeChat Mini 프로그램은 Flex
레이아웃을 구현합니다. WeChat 미니 프로그램에서 Flex
레이아웃의 사용을 간략하게 소개하겠습니다.
<a href="http://www.php.cn/wiki/927.html" target="_blank">display</a>:flex
또는 display:block
이 있는 요소는 flex container
(플렉스 컨테이너)이고, 내부의 하위 요소는 flex item
(플렉스 항목)이라고 합니다. 🎜> 중성자 요소는 모두 flex container
레이아웃을 사용하여 입력됩니다. Flex
은 내부 블록 컨테이너 모드로 지정되어 있으며 항상 새 줄로 표시되기 시작합니다. WeChat 애플릿의 보기 컨테이너(보기, 스크롤 보기 및 스와이프)는 다음과 같습니다. 모두 . display:block
dispaly:block
속성을 사용하여 display:flex
에 래핑할지 여부를 지정할 수 있습니다. 세 가지 값: flex-wrap
nowrap(줄 바꿈 안 함)flex-wrap
,wrap(줄 바꿈),wrap-reverse(아래 첫 번째 줄 바꿈) 사용 (기본값) 코드 :
<view class="flex-row" style="display: block;"> <view class="flex-view-item">1</view> <view class="flex-view-item">2</view> <view class="flex-view-item">3</view> </view>
display:block
표시효과 :
block
display:flex
flex
의 차이점을 확인할 수 있습니다. -element block
는 새 줄(flex
) 또는 인라인(view
)에 표시할지 여부입니다. block
flex
주축과 교차축
컨테이너에는 기본적으로 Flex
주축(
주축) 과 교차축(교차축)이라는 두 개의 축이 있습니다. 주축의 시작 위치는 (주 시작), 주축의 끝 위치는
(주 끝), 주축의 길이는 主轴起点
(주 크기) . 主轴终点
마찬가지로 교차축의 시작점은 主轴长度
(cross start), 끝 위치는
(cross end), 길이는 侧轴起点
(cross size)입니다. 자세한 내용은 아래 그림을 참조하세요. 侧轴终点
侧轴长度
Flex-direction
을 의미하는 것은 아닙니다. 主轴
가 반드시 从左到右
일 필요는 없습니다. 주축의 방향은 侧轴
속성에 의해 제어됩니다. 从上到下
flex-direction
row
row-reverse
column
column-reverse
예제 이미지
예제 코드:flex-direction
<view > <view class="flex-row" style="display: flex;flex-direction: row;"> <view class="flex-view-item">1</view> <view class="flex-view-item">2</view> <view class="flex-view-item">3</view> </view> <view class="flex-column" style="display:flex;flex-direction: column;" > <view class="flex-view-item">c1</view> <view class="flex-view-item">c2</view> <view class="flex-view-item">c3</view> </view> </view>
flex-direction
기본 축에서 하위 요소 정렬 정의에는 5가지 선택적 정렬이 있습니다.
justify-conent
측면 축에서 하위 요소 정렬 정의
align-items
flex-start
스핀들 시작점 정렬(기본값)
flex-end
스핀들 끝점 정렬
center
주축 중앙 정렬
space-between
양쪽 끝에 정렬, 양쪽 끝의 컨테이너에 가까운 양쪽 끝의 하위 요소를 제외하고, 다른 자식 요소 사이의 간격은 동일
space-around
각 자식 요소 사이의 거리는 동일하며, 컨테이너 양쪽 끝의 자식 요소 사이의 거리도 동일합니다. 다른 하위 요소 사이의 거리. justify-content
의 정렬은 주축 방향과 관련이 있습니다. 다음 그림에서는 flex-direction
를 row
로 사용하고 주축 모드는 从左到右
이며 5개 값의 표시 효과를 설명합니다. jstify-content
:
align-items
는 교차축:
stretch
컨테이너 전체 채우기(기본값)
flex-start
교차축 시작점 정렬
flex-end
교차축
center
의 끝점을 교차축
자식 요소의 텍스트 첫 번째 줄에 정렬 baseline
정렬 설정은 교차축 방향과 관련이 있습니다. align-tiems
을 flex-direction
으로 사용하고, 교차축 방향은 row
이며, 从上到下
값 표시 효과의 5가지를 설명합니다. align-items
Xiaozhu CMS Life Tong O2O system v2. 0 독점판 다운로드
3.Little Pigcms(pigcms) WeChat Marketing System V8.52 Pinhaohao Mall 2차 개발 특별판
위 내용은 WeChat 개발을 위한 Flex 레이아웃에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!