freeCodeCamp/curriculum/challenges/chinese/01-responsive-web-design/css-flexbox/use-the-flex-shrink-propert...

75 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
id: 587d78ad367417b2b2512afb
title: Use the flex-shrink Property to Shrink Items
challengeType: 0
videoUrl: ''
localeTitle: 使用flex-shrink属性收缩项目
---
## Description
<section id="description">到目前为止挑战中的所有属性都适用于Flex容器flex项的父级。但是flex项有几个有用的属性。第一个是<code>flex-shrink</code>属性。当它被使用时如果柔性容器太小它允许物品收缩。当父容器的宽度小于其中所有flex项的组合宽度时项会收缩。 <code>flex-shrink</code>属性将数字作为值。数字越大,与容器中的其他项目相比,它将收缩得越多。例如,如果一个项目的<code>flex-shrink</code>值为1而另一个项目的<code>flex-shrink</code>值为3则值为3的项目将缩小为另一个项目的三倍。 </section>
## Instructions
<section id="instructions">将CSS属性<code>flex-shrink</code>添加到<code>#box-1</code><code>#box-2</code> 。将<code>#box-1</code>的值设为1<code>#box-2</code>的值设为2。 </section>
## Tests
<section id='tests'>
```yml
tests:
- text: '<code>#box-1</code>元素应将<code>flex-shrink</code>属性设置为值1。'
testString: 'assert($("#box-1").css("flex-shrink") == "1", "The <code>#box-1</code> element should have the <code>flex-shrink</code> property set to a value of 1.");'
- text: '<code>#box-2</code>元素的<code>flex-shrink</code>属性应设置为值2。'
testString: 'assert($("#box-2").css("flex-shrink") == "2", "The <code>#box-2</code> element should have the <code>flex-shrink</code> property set to a value of 2.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='html-seed'>
```html
<style>
#box-container {
display: flex;
height: 500px;
}
#box-1 {
background-color: dodgerblue;
width: 100%;
height: 200px;
}
#box-2 {
background-color: orangered;
width: 100%;
height: 200px;
}
</style>
<div id="box-container">
<div id="box-1"></div>
<div id="box-2"></div>
</div>
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>