--- title: flex-shrink slug: Web/CSS/flex-shrink tags: - CSS - CSS Flexible Boxes - CSS Property - NeedsContent - Reference translation_of: Web/CSS/flex-shrink --- <div>{{CSSRef}}</div> <p><strong><code>flex-shrink</code></strong> <a href="/en-US/docs/CSS" title="CSS">CSS</a> property는 <code>flex-item</code> 요소의 <code>flex-shrink</code> 값을 설정하는 속성입니다. 만약 <code>flex-item</code> 요소의 크기가 <code>flex-container</code> 요소의 크기보다 클 때 flex-shrink 속성을 사용하는데, 설정된 숫자값에 따라 <code>flex-container</code> 요소 내부에서 <code>flex-item</code> 요소의 크기가 <strong>축소</strong>됩니다.</p> <div>{{EmbedInteractiveExample("pages/css/flex-shrink.html")}}</div> <h2 id="Syntax">Syntax</h2> <pre class="brush:css no-line-numbers">/* <number> values */ flex-shrink: 2; flex-shrink: 0.6; /* Global values */ flex-shrink: inherit; flex-shrink: initial; flex-shrink: unset; </pre> <p>The <code>flex-shrink</code> property is specified as a single <code><a href="#<number>"><number></a></code>.</p> <h3 id="Values">Values</h3> <dl> <dt><a id="<number>" name="<number>"><code><number></code></a></dt> <dd>관련 링크를 참고하세요{{cssxref("<number>")}}. 단, 음수값은 허용되지 않습니다.</dd> </dl> <h3 id="Formal_syntax">Formal syntax</h3> {{csssyntax}} <h2 id="Example">Example</h2> <h3 id="HTML">HTML</h3> <div id="Live_Sample"> <pre class="brush: html"><p>The width of content is 500px; the flex-basis of the flex items is 120px.</p> <p>A, B, C have flex-shrink:1 set. D and E have flex-shrink:2 set</p> <p>The width of D and E is less than the others.</p> <div id="content"> <div class="box" style="background-color:red;">A</div> <div class="box" style="background-color:lightblue;">B</div> <div class="box" style="background-color:yellow;">C</div> <div class="box1" style="background-color:brown;">D</div> <div class="box1" style="background-color:lightgreen;">E</div> </div> </pre> <h3 id="CSS">CSS</h3> <pre class="brush: css">#content { display: flex; width: 500px; } #content div { flex-basis: 120px; border: 3px solid rgba(0,0,0,.2); } .box { flex-shrink: 1; } .box1 { flex-shrink: 2; } </pre> </div> <h3 id="Result">Result</h3> <p>{{ EmbedLiveSample('Example', 500, 300) }}</p> <h2 id="Specifications">Specifications</h2> <table class="standard-table"> <thead> <tr> <th>Specification</th> <th>Status</th> <th>Comment</th> </tr> </thead> <tbody> <tr> <td>{{ SpecName('CSS3 Flexbox', '#flex-shrink', 'flex-shrink') }}</td> <td>{{ Spec2('CSS3 Flexbox') }}</td> <td>Initial definition</td> </tr> </tbody> </table> <p>{{cssinfo}}</p> <h2 id="Browser_compatibility">Browser compatibility</h2> <p>{{Compat("css.properties.flex-shrink")}}</p> <h2 id="See_also">See also</h2> <ul> <li>CSS Flexbox Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">Basic Concepts of Flexbox</a></em></li> <li>CSS Flexbox Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">Controlling Ratios of flex items along the main axis</a></em></li> </ul> <p><nobr></nobr></p>