freeCodeCamp/curriculum/challenges/chinese-traditional/01-responsive-web-design/css-flexbox/use-the-order-property-to-r...

1.6 KiB
Raw Blame History

id title challengeType videoUrl forumTopicId dashedName
587d78ae367417b2b2512aff 使用 order 屬性重新排列子元素 0 https://scrimba.com/p/pVaDAv/cMbvNAG 301116 use-the-order-property-to-rearrange-items

--description--

order 屬性告訴 CSS flex 容器裏子元素的順序。 默認情況下,項目排列順序與源 HTML 文件中順序相同。 這個屬性接受數字作爲參數,可以使用負數。

--instructions--

請給 #box-1#box-2 添加 CSS 屬性 order 並將 #box-1 的屬性值設爲 2#box-2 的屬性值設爲 1

--hints--

#box-1 元素應具有 order 屬性,其屬性值應爲 2

assert($('#box-1').css('order') == '2');

#box-2 元素應具有 order 屬性,其屬性值應爲 1

assert($('#box-2').css('order') == '1');

--seed--

--seed-contents--

<style>
  #box-container {
    display: flex;
    height: 500px;
  }
  #box-1 {
    background-color: dodgerblue;

    height: 200px;
    width: 200px;
  }

  #box-2 {
    background-color: orangered;

    height: 200px;
    width: 200px;
  }
</style>

<div id="box-container">
  <div id="box-1"></div>
  <div id="box-2"></div>
</div>

--solutions--

<style>
  #box-container {
    display: flex;
    height: 500px;
  }
  #box-1 {
    background-color: dodgerblue;
    order: 2;
    height: 200px;
    width: 200px;
  }

  #box-2 {
    background-color: orangered;
    order: 1;
    height: 200px;
    width: 200px;
  }
</style>

<div id="box-container">
  <div id="box-1"></div>
  <div id="box-2"></div>
</div>