HTMLDOMスタイルalignContentプロパティ
alignContentプロパティは、フレックスボックスまたはグリッド内のアイテムを整列するために使用されます。使用可能なスペースをすべて使用していない場合に、アイテムを垂直軸に揃えるために使用されます。
構文
以下は、-
の構文です。alignContentプロパティの設定-
object.style.alignContent = "stretch|center|flex-start|flex-end|space-between|space-around|initial|inherit"
値
以下は値です-
| 値 | 説明 |
|---|---|
| ストレッチ | これはデフォルト値であり、コンテナに合わせてアイテムを引き伸ばすために使用されます。 |
| センター | これは、アイテムをコンテナの中央に配置するために使用されます。 |
| フレックススタート | コンテナの先頭にアイテムを配置します。 |
| フレックスエンド | アイテムをコンテナの最後に配置します。 |
| スペース-間 | 行の間にスペースを入れてアイテムを配置します。 |
| スペースアラウンド | 行の前、行の間、後にスペースを入れてアイテムを配置します。 |
| 初期 | このプロパティを初期値に設定します。 |
| 継承 | 親プロパティ値を継承します。 |
例
alignContentプロパティの例を見てみましょう-
<!DOCTYPE html>
<html>
<head>
<style>
#container {
width: 180px;
height: 220px;
padding: 10px;
border: 1px solid #333;
display: flex;
flex-flow: row wrap;
align-content: space-around;
}
.ele {
width: 60px;
height: 60px;
background-color: skyblue;
}
.ele:nth-child(2n) {
background-color: orange;
}
</style>
<script>
function changeAlign(){
document.getElementById("container").style.alignContent="flex-start";
}
</script>
</head>
<body>
<div id="container">
<div class="ele"></div>
<div class="ele"></div>
<div class="ele"></div>
<div class="ele"></div>
<div class="ele"></div>
<div class="ele"></div>
</div>
<p>Change the align content property of the above div by clicking the belwo button</p>
<button onclick="changeAlign()">CHANGE</button>
</body>
</html> 出力
これにより、次の出力が生成されます-
変更ボタンをクリックすると-
-
HTMLDOMスタイルtransformOriginプロパティ
HTML DOMスタイルのtransformOriginプロパティは、2Dまたは3D変換を返し、HTMLドキュメントの要素に適用します。 構文 以下は構文です- transformOriginを返す object.style.transformOrigin transformOriginの変更 object.style.transformOrigin = “value” 値 ここで、値は-になります。 値 説明 継承 このプロパティ値は親要素から継承されます。 初期 このプロパティ値をデフォルト値に設定します。 x軸y軸z軸 ビュー
-
HTMLDOMスタイルalignItemsプロパティ
HTML DOMスタイルのalignItemsプロパティは、フレキシブルコンテナ内に存在するアイテムのデフォルトの配置について言及するために使用されます。 構文 以下は、-の構文です。 alignItemsプロパティの設定- object.style.alignContent = " stretch|center|flex-start|flex-end|baseline|initial|inherit" 値 以下の値を使用できます- 値 説明 ストレッチ これはデフォルト値であり、コンテナに合わせてアイテムを引き伸ばすために使用されます。 センター