このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

確認テスト: 値と単位

この確認テストの目的は、 CSS プロパティで使われる様々な種類の値と単位を理解しているかどうかを評価することです。

メモ: 手助けが必要な場合は、確認テスト使用ガイドをお読みください。また、コミュニケーションチャネルのいずれかを使用して、私たちに連絡することもできます。

値と単位 1

この課題では、最初のリストアイテムに 16 進カラーコードを使用して背景色が指定されています。課題は、異なる形式で同じ色を使用して CSS を完成させ、さらに最後のリストアイテムで背景を半透明にすることです。

  • 2 つ目のリストアイテムには RGB 色を使用しましょう。
  • 3 つ目には HSL 色を使用しましょう。
  • 4 つ目には RGB 色を使用しますが、アルファチャンネルを 0.6 に設定しましょう。

convertingcolors.comで 16 進数の色を変換することができます。その値を CSS で使用する方法を見つける必要があります。

この課題の出発点は次のようなものです。

基盤となる出発点のコードは次の通りです。

html
<ul>
  <li class="hex">16 進色</li>
  <li class="rgb">RGB 色</li>
  <li class="hsl">HSL 色</li>
  <li class="transparency">アルファ値 0.6</li>
</ul>
css
body {
  font: 1.2em / 1.5 sans-serif;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

li {
  margin: 1em;
  padding: 0.5em;
}

.hex {
  background-color: #86defa;
}

/* ここにスタイルを追加してください */

スタイル設定を更新すると、このようになります。

ここをクリックすると、模範解答を表示します。

色変換ツールを使用することで、異なる色関数を使用して同じ色を異なる方法で定義できるようになります。

css
.rgb {
  background-color: rgb(134 222 250);
}

.hsl {
  background-color: hsl(194 92% 75%);
}

.transparency {
  background-color: rgb(134 222 250 / 60%);
}

値と単位 2

この課題では、下記記述されているように、様々な項目のテキストのサイズを設定してください。

  • <h1> 要素は 50 ピクセルにしてください。
  • <h2> 要素は 2em にしてください。
  • <p> 要素は 16 ピクセルにしてください。
  • <p> 要素のうち、 <h1> の直後のものは 120% にしてください。

この課題の出発点は次のようなものです。

基盤となる出発点のコードは次の通りです。

html
<h1>レベル 1 見出し</h1>
<p>
  Veggies es bonus vobis, proinde vos postulo essum magis kohlrabi welsh onion
  daikon amaranth tatsoi tomatillo melon azuki bean garlic.
</p>
<h2>レベル 2 見出し</h2>
<p>
  Gumbo beet greens corn soko endive gumbo gourd. Parsley shallot courgette
  tatsoi pea sprouts fava bean collard greens dandelion okra wakame tomato.
  Dandelion cucumber earthnut pea peanut soko zucchini.
</p>
css
body {
  font: 1.2em / 1.5 sans-serif;
}

h1 {
  /* ここにスタイルを追加 */
}

h2 {
  /* ここにスタイルを追加 */
}

p {
  /* ここにスタイルを追加 */
}

h1 + p {
  /* ここにスタイルを追加 */
}

スタイル設定を更新すると、このようになります。

ここをクリックすると、模範解答を表示します。

次の長さの値を使用することができます。

css
h1 {
  font-size: 50px;
}

h2 {
  font-size: 2em;
}

p {
  font-size: 16px;
}

h1 + p {
  font-size: 120%;
}

値と単位 3

この課題では、背景画像が水平方向の中央に配置され、ボックスの上部から 20% になるように移動させてください。

この課題の出発点は次のようなものです。

基盤となる出発点のコードは次の通りです。

html
<div class="box"></div>
css
.box {
  border: 5px solid black;
  height: 350px;
}

.box {
  background-image: url("https://mdn.github.io/shared-assets/images/examples/purple-star.png");
  background-repeat: no-repeat;
}

スタイル設定を更新すると、このようになります。

ここをクリックすると、模範解答を表示します。

background-positioncenter キーワードとパーセント値を使用します。

css
.box {
  background-image: url("https://mdn.github.io/shared-assets/images/examples/purple-star.png");
  background-repeat: no-repeat;
  background-position: center 20%;
}