aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/css/align-tracks/index.md
blob: 6b0cd9c8b2971b3949e036dfe378d5a452ca0c34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
---
title: align-tracks
slug: Web/CSS/align-tracks
tags:
  - CSS
  - 実験的
  - プロパティ
  - リファレンス
  - align-tracks
  - grid
  - masonry
browser-compat: css.properties.align-tracks
translation_of: Web/CSS/align-tracks
---
{{CSSRef}}

{{SeeCompatTable}}

**`align-tracks`** は CSS のプロパティで、ブロック軸が[組積](/ja/docs/Web/CSS/CSS_Grid_Layout/Masonry_Layout)であるグリッドコンテナーの組積軸の配置を設定します。

## 構文

```css
/* キーワード値 */
align-tracks: start;
align-tracks: space-between;
align-tracks: center;
align-tracks: start,center,end;

/* グローバル値 */
align-tracks: inherit;
align-tracks: initial;
align-tracks: revert;
align-tracks: unset;
```

このプロパティは単一の値を取ることができ、その場合はすべてのトラックが同じように整列されます。値のリストが使用された場合、最初の値はグリッド軸の最初のトラックに適用され、2 番目は次のトラックに適用され、以下同様となります。

値がトラックより少ない場合は、最後の値が残りすべてのトラックに使用されます。トラックよりも値が多い場合、追加の値は無視されます。

### 値

- `start`
  - : アイテムは、組積軸の配置コンテナーの先頭の端に向かって、互いに詰められます。
- `end`
  - : アイテムは、組積軸の配置コンテナーの末尾の端に向かって、互いに詰められます。
- `center`
  - : アイテムは、組積軸に沿って配置コンテナーの中心に向かって、互いに詰められます。
- `normal`
  - : `start` として動作します。
- `baseline first baseline`
  `last baseline`
  - : ボックスの先頭または末尾のベースラインセットの配置ベースラインを、ベースライン共有グループのすべてのボックスの共有された先頭または末尾のベースラインセットの対応するベースラインに合わせます。
    `first baseline` の代替配置は `start``last baseline` の代替配置は `end` です。
- `space-between`
  - : アイテムは配置コンテナー内で組積軸に沿って均等に配置されます。隣接するアイテム同士の間の間隔は同じです。先頭のアイテムは、コンテナーの先頭の端に詰められ、末尾のアイテムは、コンテナーの末尾の端に詰められます。
- `space-around`
  - : アイテムは配置コンテナー内で組積軸に沿って均等に配置されます。隣接するアイテム同士の間の間隔は同じです。先頭のアイテムの前と末尾のアイテムの後の空き空間は、隣接するアイテム同士の空間の半分に等しくなります。
- `space-evenly`
  - : アイテムは組積軸に沿って配置コンテナー内に均等に配置されます。隣接するアイテム同士の間隔、コンテナーの先頭の端と先頭のアイテム、およびコンテナーの末尾の端と末尾のアイテムは、すべて正確に同じです。
- `stretch`
  - : アイテムは組積の軸に沿って伸び、コンテンツボックスを満たします。確定したサイズのアイテムは引き伸ばされません。

## 公式定義

{{cssinfo}}

## 関連情報

{{csssyntax}}

## 例

### align-tracks に複数の値がある組積レイアウト

{{EmbedGHLiveSample("css-examples/grid/masonry/align-tracks.html", '100%', 900)}}

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}

## 関連情報

- 関連する CSS プロパティ: {{cssxref("justify-tracks")}}, {{cssxref("masonry-auto-flow")}}