【CSS】flex-shrink - フレックスアイテムの縮小係数

【CSS】flex-shrink - フレックスアイテムの縮小係数

CSSのflex-shrinkプロパティについて解説します。

検証環境

flex-shrink

flex-shrinkは“フレックスアイテムの縮小係数”のプロパティです。

フレックスコンテナーのサイズよりフレックスアイテムの合計が大きい場合、このプロパティの値に応じて縮小します。

基本構文

flow-shrink: 値;

サンプル

<style>
div {
    display: flex;
    background: lightgray;
}
p {
    border: 1px solid black;
    text-align: center;
    width: 50%;
}
.p1 {
    ___ih_hl_start
    flex-shrink: 1;
    ___ih_hl_end
}
.p2 {
    ___ih_hl_start
    flex-shrink: 3;
    ___ih_hl_end
}
.p3 {
    ___ih_hl_start
    flex-shrink: 7;
    ___ih_hl_end
}
</style>

<div>
    <p class="p1">HTML</p>
    <p class="p2">CSS</p>
    <p class="p3">JavaScript</p>
</div>