찾다
위챗 애플릿미니 프로그램 개발WeChat 미니 프로그램 Flex 레이아웃

WeChat 미니 프로그램 Flex 레이아웃

Apr 04, 2017 am 11:54 AM
플렉스 레이아웃

WeChat 미니 프로그램페이지 레이아웃Flex 레이아웃을 채택했습니다.
Flex레이아웃은 W3c에서 2009년에 제안한 새로운 솔루션으로 다양한 페이지 레이아웃을 간단하고 완전하며 반응적으로 구현할 수 있습니다.
Flex 레이아웃은 정렬, 방향, 순서 등의 요소를 제공합니다.
Flex 레이아웃의 주요 기능은 다양한 화면 크기에 가장 적합한 방식으로 적절한 공간을 채우도록 하위 요소를 조정하는 기능입니다.

WeChat 미니 프로그램 Flex 레이아웃

flex 레이아웃


Flex 레이아웃의 기능:

  • 왼쪽, 오른쪽, 모든 방향으로 늘이기 아래, 위

  • 스타일 레이어에서 순서를 변경하고 재배치할 수 있습니다

  • 주축과 교차축이

  • 공간 확장 및 하위 요소 채우기

  • 컨테이너를 따라 정렬

WeChat 애플릿 구현

레이아웃. 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:blockview 컨테이너(view, scroll-view 및 swiper)는 모두 dispaly:block

  • 입니다. >: in을 지정합니다. -line 컨테이너 모드에서는
  • 속성 display:flex을 사용하여 flex-wrap에 세 가지 값이 있습니다. nowrap(줄 바꿈 없음) ,flex-wrapwrap(줄 바꿈),wrap-reverse(줄 바꿈의 첫 번째 줄은 아래에 있음)를 사용하는 코드(기본값):

    <view>
          <view>1</view>
          <view>2</view>
          <view>3</view>
      </view>

    표시 효과: display:block

WeChat 미니 프로그램 Flex 레이아웃차단

표시 효과가

으로 변경됨:


display:flex

WeChat 미니 프로그램 Flex 레이아웃flex

렌더링에서

의 차이점을 확인할 수 있습니다. 하위 요소

가 새 줄(block) 또는 인라인(flex) viewblock주축 및 교차축 flex

레이아웃의 플렉스 컨테이너는 어떤 방향으로도 배치될 수 있습니다.

컨테이너에는 기본적으로

주축(Flex
축) 교차축(교차축)이라는 두 개의 축이 있습니다. 주축의 시작 위치는 (main start), 주축의 끝 위치는 (main
end主轴起点), 주축의 길이는 主轴终点(메인 사이즈). 마찬가지로 교차축의 시작점은 (cross start), 끝 위치는 主轴长度(cross end), 길이는
(cross size)입니다. 자세한 내용은 아래 그림을 참조하세요. 侧轴起点侧轴终点侧轴长度

WeChat 미니 프로그램 Flex 레이아웃Flex-
방향

참고,

일 필요는 없습니다. 마찬가지로
主轴일 필요가 없습니다. 从左到右 속성에 의해 제어됩니다. 🎜>侧轴从上到下flex-direction

: 왼쪽에서 오른쪽으로 가로 방향이 주축입니다.
  • row

    : 오른쪽에서 왼쪽으로 가로 방향이 주축입니다. 주축
  • row-reverse

    : 위에서 아래로 세로 방향이 주축
  • column

    아래에서 세로 방향 위쪽이 주축입니다
  • column-reverse 가로 방향이 주축이면 세로 방향이 교차축이고 그 반대도 마찬가지입니다.

    4개의 스핀들 방향 설정 렌더링:



예제 이미지WeChat 미니 프로그램 Flex 레이아웃
그림의 예는 다양한

값의 배열 방향이 다릅니다.

예제 코드:

<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

WeChat 미니 프로그램 Flex 레이아웃

flex-direction

정렬

하위 요소에는 두 가지 정렬 방법이 있습니다.

just<a href="http://www.php.cn/wiki/109.html" target="_blank">if</a>y-conent 기본 축에서 하위 요소 정렬 정의
align-items 측면 축에서 하위 요소 정렬 정의

justify-content5가지 선택적 정렬이 있습니다.

  • flex-start 스핀들 시작점 정렬(기본값)

  • flex-end 스핀들 끝점 정렬

  • center 주축에서 가운데 ​​정렬

  • space-between 양쪽 끝에서 정렬됩니다. 단, 양쪽 끝의 하위 요소가 양쪽 끝의 컨테이너에 기대어 있고, 사이의 간격은 다른 자식 요소는 모두 같음

  • space-around 각 자식 요소 사이의 거리는 동일하며, 컨테이너 양쪽 끝의 자식 요소 사이의 거리도 동일합니다. 다른 하위 요소 사이.
    justify-content의 정렬은 주축 방향과 관련이 있습니다. 아래 그림에서 flex-directionrow로 사용되고, 주축 모드는 从左到右, 설명은 입니다. <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-contenttify-content 5가지 값의 표시 효과:

    WeChat 미니 프로그램 Flex 레이아웃

    justify-content

align-items는 교차 축의 정렬을 나타냅니다.

  • stretch 컨테이너 전체 채우기(기본값 )

  • flex-start 가로축 시작점 정렬

  • flex-end 측면 축 끝점 정렬

  • center 횡축 중심 정렬

  • baseline 하위 요소

align-tiems설정의 정렬은 교차축 방향과 관련이 있습니다. 아래 그림에서 flex-directionrow이고 교차축 방향은 从上到下이며 align-items의 다섯 가지 값의 표시 효과는 다음과 같습니다.

WeChat 미니 프로그램 Flex 레이아웃

aign-items

주축과 측면축의 방향과 정렬을 설정하면 대부분의 페이지 레이아웃을 구현할 수 있습니다.


위 내용은 WeChat 미니 프로그램 Flex 레이아웃의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

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

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

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

mPDF

mPDF

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

안전한 시험 브라우저

안전한 시험 브라우저

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

SublimeText3 영어 버전

SublimeText3 영어 버전

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

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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