コース一覧
HTML/CSS道場 ハレノヒ珈琲を開店させる10問
メニューカードを再現しよう

HTML/CSS道場 ハレノヒ珈琲を開店させる10問

HTML と CSS の基本を終えた人が、白紙から画面を組み立てる演習専用コースです。解説はありません。依頼と完成条件だけを読み、見本に近づけていきます。手が止まったときのために、方針・使う構文・部分解の3段階のヒントを各問に用意しています。1枚のカードから始まり、ナビゲーション、表、ヒーロー、グリッド、フォーム、フッターを経て、最後はカフェのランディングページを1枚まるごと作るところまで、10問で主要なレイアウトを一巡します。1問15分から45分、全10問で約5時間です。HTML/CSS入門を終えて「写経はできるが白紙からは書けない」と感じている方に向いています。

1
初段
01. メニューカードを再現しよう15分
02. ナビゲーションバー15分
03. 料金表20分
04. ヒーローセクション20分
2
中段
01. メニュー一覧グリッド25分
02. お問い合わせフォーム25分
03. フッター(3カラム)25分
04. スマホ対応せよ30分
3
師範
01. ダークテーマ切替対応35分
02. 総合 カフェLPを1枚再現45分

メニューカードを再現しよう

初段 / 目安 15分

商店街の角にできた新しいカフェ「ハレノヒ珈琲」。開店準備でばたばたしている店長の陽葵さんが、ラフを描いた紙をこちらに差し出します。「新作の抹茶ラテ、サイトに載せたいの。このラフの感じで1枚カードにできる?」。紙には、白い四角の中に商品名と値段と短い紹介文が並んでいて、角がまるく描かれています。

素材はそろっています。商品名は「抹茶ラテ」、価格は「¥580」、紹介文は「宇治の抹茶をたっぷり使った、ほんのり甘い一杯です。」です。

完成条件

  • カード1枚を class="menu-card" の要素で作る
  • カードの中に、商品名(h3)・価格・紹介文の3つのテキストを入れる
  • カードの角をまるくする
  • カードに影を付けて、背景から浮かせる
  • カードの内側に余白を取り、文字が枠にくっつかないようにする

進め方

HTML の骨組みを先に作り、そのあと CSS で飾ってください。この順番を守ると、見た目が思いどおりにならないときに「構造が悪いのか、飾りが悪いのか」を切り分けられます。

角のまるさは要素の四隅をどれだけ削るかで決まります。影は「どれだけ横にずらすか、どれだけ下にずらすか、どれだけぼかすか、何色か」の4つで決まります。濃い影は一気に安っぽく見えるので、薄く広くが基本です。

手が止まったらヒントを開けます。ヒントは3段階で、①方針、②使う構文、③部分解の順に出ます。1つも開けずに通せたら、その問題は自分のものです。

課題

  1. class="menu-card" のカード要素を1つ作る
  2. カードの中に商品名(h3)・価格・紹介文の3つのテキストを入れる
  3. カードに角丸と影を付ける
  4. カードの内側に余白(padding)を取る

ヒント

前のヒントを開くと次が開きます。開かずに解けると未開封クリアです

①方針 まず HTML でカードの箱を1つ作り、その中に h3 と p を並べます。見た目は全部あとから CSS で足します。

ヒント 2ヒント 1 を開くと読めます
ヒント 3ヒント 2 を開くと読めます
index.html
style.css
プレビュー

できているか

  • カードの中に商品名「抹茶ラテ」が入っている
  • カードの中に価格と紹介文が入っている
  • カードの角がまるくなっている
  • カードが影で背景から浮いている
エディタを読み込んでいます