이 글에서는 CSS 텔레스코픽 상자 레이아웃과 관련된 문제를 주로 소개하는 css에 대한 관련 지식을 제공합니다. 요소가 CSS 속성 display:flex 또는 display:inline-flex를 설정하면 요소는 다음과 같이 됩니다. 확장 가능한 컨테이너가 모든 사람에게 도움이 되기를 바랍니다. : (비디오 공유 학습: 视CSS 비디오 튜토리얼
,HTML 비디오 튜토리얼 )
1 텔레스코픽 컨테이너 및 텔레스코픽 프로젝트유연한 항목: 플렉스 컨테이너의 하위 요소는 플렉스 항목입니다. display:flex
或者 display:inline-flex
Flex 프로젝트의 특징:
Flex 프로젝트는 기본적으로 Flex 컨테이너에서 가로로 정렬됩니다.주축:확장 가능한 프로젝트는 너비, 높이, 내부 및 외부 여백을 설정할 수 있으며 여백 붕괴가 없으며 문서 흐름에서 벗어나지 않으며 확장 가능합니다.
요소는 플렉스 아이템인 동시에 플렉스 컨테이너가 될 수 있습니다.
- 2 주축 방향 및 줄 바꿈 방법 설정
주축에 수직인 축을 측축이라고 하며, 주축의 방향에 따라 측축의 방향이 달라집니다.
주축 방향 설정주축 방향을 설정하려면 CSS 속성
flex-directionrow 水平从左到右,默认值 row-reverse 水平从右到左 column 垂直从上到下 column-reverse 垂直从下到上
Give 플렉스 컨테이너 CSS 속성
flex-wrapnowrap 默认值,不换行 wrap 自动换行 wrap-reverse 自动换行,行翻转
flex-flow
는 1개의 값 또는 2개의 값을 설정할 수 있습니다(두 값 사이에는 순서 요구 사항이 없습니다).
3 주축에 플렉스 항목 정렬 설정justify-content
flex-start 默认值,主轴起始对齐 flex-end 主轴结束对齐 center 居中 space-between 两端没有空隙,中间有空隙 space-around 两端空隙是中间空隙的一半 space-enenly 两端空隙与中间空隙相等
주축 선(유연한 항목은 주축에서 줄바꿈되지 않음)
stretch 默认值,伸缩项目在侧轴方向的长度(高度)在侧轴方向拉伸(不设置在侧轴方向的长度,才会生效) flex-start 侧轴起点对齐 flex-end 侧轴终点对齐 center 居中对齐 baseline 文本基线对齐
쉬운 크기 조정을 위해
align-contentstrecch 默认值 flex-start 侧轴起点对齐 flex-end 侧轴终点对齐 center 居中对齐 space-between 两端没有空隙,中间有空隙 space-around 两端空隙是中间空隙的一半 space-enenly 两端空隙与中间空隙相等
요약:
align-content는 실제로 여러 스핀들을 정렬하는 방법으로 설정되어 있습니다.주축 플렉스 아이템의 기본 길이 flex-basisalign-items 속성은 하나의 주축 또는 여러 개의 주축에 관계없이 작동하지만 align-content는 여러 개의 주축에 대해서만 작동합니다.
- 5 플렉스 아이템의 유연성
확장 비율을 나타내는 숫자를 지정합니다. 이 속성의 기본값은 0입니다.
수축률을 나타내는 숫자를 지정합니다. 이 속성의 기본값은 1입니다.
팽창률, 수축률, 스핀들 베이스 길이를 동시에 설정합니다. 설정 규칙은 다음과 같습니다.
flex: grow shrink basis;flex: 0 1 auto; /* 扩展比率是0,收缩比率是1,基准值是auto */
flex: 1; /* flex: 1 1 0; */flex: auto; /* flex: 1 1 auto; */flex: none; /* flex: 0 0 auto 不伸不缩*/flex: 0 auto; /* flex: 0 1 auto */
순서 속성을 사용하여 설정합니다. 유연한 프로젝트의 정렬 값은 숫자입니다. 값이 작을수록 음수 값이 될 수 있습니다. 기본값은 0입니다.
order: 1;
플렉스 항목의 속성 설정
align-self주축 방향 설정 | 행: | 기본값은 왼쪽에서 오른쪽으로 수평입니다.|
---|---|---|
열: | 수직으로 위에서 아래로.**column-reverse:** 아래에서 위로 세로 |
flex-wrap | 줄 바꿈 방법 설정
nowrap: | 기본값, 줄 바꿈 없음.wrap: | 자동 줄 바꿈. wrap-reverse: 자동으로 줄바꿈 및 뒤집기. flex-flow 주축 방향과 줄 바꿈 방법을 동시에 설정 |
justify-content | flex 항목의 정렬 설정 주축에서 flex- start: 스핀들의 시작점을 정렬합니다. flex-end: 스핀들 끝점 정렬. | 중심: |
space-between: | 양쪽 끝에는 공백이 없지만 가운데에는 공백이 있습니다.**space-around:** 양쪽 끝의 공간은 가운데 공간의 절반입니다. | **공간 균등:**양쪽 끝의 공간이 중앙의 공간과 일치합니다.|
플렉스 항목의 교차 축 정렬 설정(기본 축에 적용) | stretch: 기본값, 교차 축 늘어남. flex-start: 교차축의 시작점이 정렬됩니다. flex-end: 교차축 끝점 정렬. 중심: 중심 정렬. 기준선: 기준선 정렬. |
|
align-content | 플렉스 항목의 교차 축 정렬 설정(여러 주 축에 적용 가능) |
stretch: 기본값, 교차 축 늘어남. flex-start: 교차축의 시작점이 정렬됩니다. flex-end: 교차축 끝점 정렬. 중심: 중심 정렬. space-between: 양쪽 끝에는 공백이 없지만 가운데에는 공백이 있습니다. | **space-around:** 양쪽 끝의 공간은 가운데 공간의 절반입니다.
플렉스 항목으로 설정된 속성 CSS 속성 이름 의미 값 flex-grow |
숫자, 기본값은 1 | flex-basis | |
---|---|---|
flex | 복합 속성, 성장 축소 기준 | |
order | 망원경 항목 정렬 | |
align-self | 정렬을 설정합니다. 십자축의 망원 항목을 별도로 | |
늘이기: | 기본값은 교차축을 기준으로 늘어납니다.flex-start: | 교차축의 시작점이 정렬됩니다. |
중심: | 중심 정렬. | 기준선: | 기준선 정렬.
위 내용은 CSS 텔레스코픽 상자 레이아웃(요약 공유)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!