index.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Progate</title>
    <link rel="stylesheet" href="<https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css>">
    <link rel="stylesheet" href="stylesheet.css">
    <link rel="stylesheet" href="responsive.css">
  </head>
  <body>
    <header>
      <div class="container">
        <div class="header-left">
          <img class="logo" src="<https://prog-8.com/images/html/advanced/main_logo.png>">
        </div>
        <!-- ここにスマートフォン用のメニューアイコンを追加してください -->
        <span class="fa fa-bars menu-icon"></span>
  
        <div class="header-right">
          <a href="#">レッスン</a>
          <a href="#">新規登録</a>
          <a href="#" class="login">ログイン</a>
        </div>
      </div>
    </header>
    <div class="top-wrapper">
      <div class="container">
        <h1>LEARN TO CODE.</h1>
        <h1>LEARN TO BE CREATIVE.</h1>
        <p>Progateはオンラインプログラミング学習サービスです。</p>
        <p>初心者にもやさしいスライドとレッスンで、Webサービスを作りながらプログラミングを学んでいきましょう。</p>
        <div class="btn-wrapper">
          <a href="#" class="btn signup">新規登録はこちら</a>
          <p>or</p>
          <a href="#" class="btn facebook"><span class="fa fa-facebook"></span>Facebookで登録</a>
          <a href="#" class="btn twitter"><span class="fa fa-twitter"></span>Twitterで登録</a>
        </div>
      </div>
    </div>
    <div class="lesson-wrapper">
      <div class="container">
        <div class="heading">
          <h2>Learn Where to Get Started!</h2>
        </div>
        <div class="lessons">
          <div class="lesson">
            <div class="lesson-icon">
              <img src="<https://prog-8.com/images/html/advanced/html.png>">
              <p>HTML & CSS</p>
            </div>
            <p class="text-contents">Webページの作成に使用される言語です。HTMLとCSSを組み合わせることで、静的なページを作り上げることができます。</p>
          </div>
          <div class="lesson">
            <div class="lesson-icon">
              <img src="<https://prog-8.com/images/html/advanced/jQuery.png>">
              <p>jQuery</p>
            </div>
            <p class="text-contents">素敵な動きを手軽に実装できるJavaScriptライブラリです。 アニメーション効果をつけたり、Ajax(エイジャックス)を使って外部ファイルを読み込んだりと色々なことができます。</p>
          </div>
          <div class="lesson">
            <div class="lesson-icon">
              <img src="<https://prog-8.com/images/html/advanced/ruby.png>">
              <p>Ruby</p>
            </div>
            <p class="text-contents">オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。大きなWebアプリケーションから小さな日用ツールまで、さまざまなソフトウェアを作ることができます。</p>
          </div>
          <div class="lesson">
            <div class="lesson-icon">
              <img src="<https://prog-8.com/images/html/advanced/php.png>">
              <p>PHP</p>
            </div>
            <p class="text-contents">HTMLだけではページの内容を変えることはできません。PHPはHTMLにプログラムを埋め込み、それを可能にします。</p>
          </div>
          <div class="clear"></div>
        </div>
      </div>
    </div>
    <div class="message-wrapper">
      <div class="container">
        <div class="heading">
          <h2>さぁ、あなたもProgateでプログラミングを学んでみませんか?</h2>
          <h3>Let's learn to code, learn to be creative!</h3>
        </div>
        <span class="btn message">さっそく開発する</span>
      </div>
    </div>
    <footer>
      <div class="container">
        <img src="<https://prog-8.com/images/html/advanced/footer_logo.png>">
        <p>Learn to code, learn to be creative.</p>
      </div>
    </footer>
  </body>
</html>

stylesheet.css

body { margin: 0; font-family: "Hiragino Kaku Gothic ProN", sans-serif; }

a { text-decoration: none; }

.clear { clear: left; }

.container { max-width: 1170px; width: 100%; padding: 0 15px; margin: 0 auto; }

.top-wrapper { padding: 180px 0 100px 0; background-image: url(https://prog-8.com/images/html/advanced/top.png); background-size: cover; color: white; text-align: center; }

.top-wrapper h1 { opacity: 0.7; font-size: 45px; letter-spacing: 5px; }

.top-wrapper p { opacity: 0.7; }

.btn-wrapper { text-align: center; margin: 20px 0; }

.btn-wrapper p { margin: 10px 0; }

.signup { background-color: #239b76; }

.facebook { background-color: #3b5998; margin-right: 10px; }

.twitter { background-color: #55acee; }

.btn { padding: 8px 24px; color: white; display: inline-block; opacity: 0.8; border-radius: 4px; text-align: center; }

.btn:hover { opacity: 1; }

.fa { margin-right: 5px; }