WeChat 미니 프로그램페이지 레이아웃은 Flex
레이아웃을 채택했습니다.
Flex
레이아웃은 W3c에서 2009년에 제안한 새로운 솔루션으로 다양한 페이지 레이아웃을 간단하고 완전하며 반응적으로 구현할 수 있습니다.
Flex 레이아웃은 정렬, 방향, 순서 등의 요소를 제공합니다.
Flex 레이아웃의 주요 기능은 다양한 화면 크기에 가장 적합한 방식으로 적절한 공간을 채우도록 하위 요소를 조정하는 기능입니다.
flex 레이아웃
Flex 레이아웃의 기능:
왼쪽, 오른쪽, 모든 방향으로 늘이기 아래, 위
스타일 레이어에서 순서를 변경하고 재배치할 수 있습니다
주축과 교차축이
- 공간 확장 및 하위 요소 채우기
- 컨테이너를 따라 정렬
레이아웃. WeChat 애플릿의 Flex
레이아웃 사용을 간략하게 소개하겠습니다. Flex
<a href="." cn target="_blank">display<p>:flex</p></a>
또는 <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
view 컨테이너(view, scroll-view 및 swiper)는 모두dispaly:block
입니다. >: in을 지정합니다. -line 컨테이너 모드에서는 -
속성
display:flex
을 사용하여flex-wrap
에 세 가지 값이 있습니다. nowrap(줄 바꿈 없음) ,flex-wrap
wrap(줄 바꿈),wrap-reverse(줄 바꿈의 첫 번째 줄은 아래에 있음)를 사용하는 코드(기본값):<view> <view>1</view> <view>2</view> <view>3</view> </view>
표시 효과:display:block
차단
표시 효과가
으로 변경됨:display:flex
flex
와
의 차이점을 확인할 수 있습니다. 하위 요소가 새 줄(block
) 또는 인라인(flex
) view
block
주축 및 교차축 flex
레이아웃의 플렉스 컨테이너는 어떤 방향으로도 배치될 수 있습니다.
컨테이너에는 기본적으로주축(Flex
주
축) 과 교차축(교차축)이라는 두 개의 축이 있습니다. 주축의 시작 위치는 (main start), 주축의 끝 위치는 (main
end主轴起点
), 주축의 길이는 主轴终点
(메인 사이즈). 마찬가지로 교차축의 시작점은 (cross start), 끝 위치는 主轴长度
(cross end), 길이는
(cross size)입니다. 자세한 내용은 아래 그림을 참조하세요. 侧轴起点
侧轴终点
侧轴长度
Flex-
방향
일 필요는 없습니다. 마찬가지로
는 主轴
일 필요가 없습니다. 从左到右
속성에 의해 제어됩니다. 🎜>侧轴
从上到下
flex-direction
-
: 오른쪽에서 왼쪽으로 가로 방향이 주축입니다. 주축row
-
: 위에서 아래로 세로 방향이 주축row-reverse
-
아래에서 세로 방향 위쪽이 주축입니다column
-
4개의 스핀들 방향 설정 렌더링:column-reverse
가로 방향이 주축이면 세로 방향이 교차축이고 그 반대도 마찬가지입니다.
예제 이미지
그림의 예는 다양한
예제 코드:
<view> <view> <view>1</view> <view>2</view> <view>3</view> </view> <view> <view>c1</view> <view>c2</view> <view>c3</view> </view> </view>
작동 효과: flex-direction
flex-direction
정렬
하위 요소에는 두 가지 정렬 방법이 있습니다.
just<a href="http://www.php.cn/wiki/109.html" target="_blank">if</a>y-conent
기본 축에서 하위 요소 정렬 정의align-items
측면 축에서 하위 요소 정렬 정의
justify-content
5가지 선택적 정렬이 있습니다.
flex-start
스핀들 시작점 정렬(기본값)flex-end
스핀들 끝점 정렬center
주축에서 가운데 정렬space-between
양쪽 끝에서 정렬됩니다. 단, 양쪽 끝의 하위 요소가 양쪽 끝의 컨테이너에 기대어 있고, 사이의 간격은 다른 자식 요소는 모두 같음-
space-around
각 자식 요소 사이의 거리는 동일하며, 컨테이너 양쪽 끝의 자식 요소 사이의 거리도 동일합니다. 다른 하위 요소 사이.justify-content
의 정렬은 주축 방향과 관련이 있습니다. 아래 그림에서flex-direction
는row
로 사용되고, 주축 모드는从左到右
, 설명은입니다. <a href="http://www.php.cn/wiki/48.html" target="_blank">js<code><a href="http://www.php.cn/wiki/48.html" target="_blank">js</a>tify-content
tify-content 5가지 값의 표시 효과:justify-content
align-items
는 교차 축의 정렬을 나타냅니다.
-
stretch
컨테이너 전체 채우기(기본값 ) flex-start
가로축 시작점 정렬flex-end
측면 축 끝점 정렬-
center
횡축 중심 정렬 baseline
하위 요소
align-tiems
설정의 정렬은 교차축 방향과 관련이 있습니다. 아래 그림에서 flex-direction
는 row
이고 교차축 방향은 从上到下
이며 align-items
의 다섯 가지 값의 표시 효과는 다음과 같습니다.
aign-items
주축과 측면축의 방향과 정렬을 설정하면 대부분의 페이지 레이아웃을 구현할 수 있습니다.
위 내용은 WeChat 미니 프로그램 Flex 레이아웃의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)
