ISBN 9784815606145

ほんの一手間で劇的に変わるHTML & CSSとWebデザイン実践講座

ほんの一手間で劇的に変わるHTML & CSSとWebデザイン実践講座
著者
Mana
刊行
2021-02

概要

HTML/CSS基礎を終えた人が実践的なWebサイト制作スキルを体系的に習得する

想定読者

HTML・CSSの基礎学習を一通り終えており、自由な装飾表現やアニメーション、Sass・Emmetなどのツール活用を通じてWebサイト制作の質を引き上げたい人

こんな人には向いていない

  • HTML・CSSをまだ学んでいない完全初学者には前提知識が不足しており、著者の前著(入門講座)から始めるほうが適切
  • すでに現場でCSS Grid・Sass・アニメーションを日常的に使いこなしている中・上級者には既知事項の比重が大きい
  • JavaScriptをゼロから体系的に学びたい人向けではなく、本書はライブラリ活用の実例紹介にとどまる

読了後にできるようになること

  • 5種類のWebサイトを実際に作りながら、背景画像・レスポンシブ・スクロールスナップなど最新のCSS技法を実装できる
  • 疑似要素(::before / ::after)やclip-pathを使った手描き風・斜め・多角形の装飾を自在に作成できる
  • CSS GridおよびFlexboxを組み合わせた複雑なレイアウトを目的に応じて使い分けられる
  • 動画埋め込み・グリッドタイル・ホバーエフェクトなどのインタラクティブ表現をJavaScriptライブラリで実装できる
  • EmmetとSassで開発効率を高め、カスタムプロパティ(CSS変数)でメンテナブルなスタイル設計ができる
  • 独学中の問題解決アプローチを体系的に身につけ、エラーや表示崩れを自力でデバッグできる

本書のキー概念(章解説)

  • 第 1 章 Webサイトの基本構造を復習する — 前著の読者は確認程度で読み流せる章
  • 第 2 章 レスポンシブデザインとタイポグラフィ — background-size / viewport / スクロールスナップを実装。モバイル対応の核心
  • 第 3 章 装飾とカラムレイアウト — 疑似要素・shape-outside・sticky positioningなど表現力を大幅に拡張する章
  • 第 4 章 テーブル・フォーム・JavaScript連携 — レスポンシブ表・カスタムチェックボックス・属性セレクタを実装
  • 第 5 章 ページデザインとアニメーション — clip-pathポリゴン・transitionアニメーション・固定ヘッダーなど実務頻出の技法
  • 第 6 章 動画・画像とグリッドレイアウト — object-fit・CSS Grid repeat(auto-fit)・filter hover effectsを組み合わせたモダンなデザイン実装
  • 第 7 章 Emmetとコード管理ツール — 開発効率を直接改善できる実務直結の時短技法まとめ

ハイライト

  • 5つのサイトを題材に、今のWebサイトを作る最新技術群を一気に学べる。手描き・斜め・グラデーションなど自由な装飾の作り方から、表・グラフ・アニメーションなどJavaScriptライブラリまでカバーする(学習スコープの広さと実践形式の特徴が最も端的に表れている記述)
  • コードも、デザインも、時短術も、全部学べる。魔法の1行が必ず見つかる、WebクリエイターボックスのManaによる実践スキルの集成(実務直結のツール知識とデザイン表現を1冊で同時習得できる点を示す)
  • 各章で異なるジャンルのサイトを構築しながら、clip-pathやCSS Grid・カスタムプロパティ・filter・transform等の技法を段階的に積み上げていく構成が分かりやすかった(章立て構成と技法の積み上げ方が読者に好意的に受け取られていることを示す)

外部からの言及

  • エンジニア向け技術書推薦リストや学習ロードマップ記事で、前著(入門講座)の次に読む実践書として繰り返し名前が挙がる。特にHTMLとCSSの基礎を終えたあとのステップアップ本として定番視されている(qiita)
  • 実際に読み通した読者によると、章ごとに異なるタイプのサイトを題材に段階的に技法を積み上げていく構成が分かりやすいとの評価がある。入門を終えた直後の読者が独学で次のステップに進む際の参照書として機能している(qiita)
  • SE3年目の読者による技術書52冊まとめでは、HTMLとCSSの実践書として取り上げられており、同ジャンルの競合書と比較しながら堅実な選択肢として紹介されている(qiita)

編集メモ

Qiita言及7件 / 累計likes約2,256(ほぼ書籍紹介まとめ記事経由) / 書店員大賞2021年度第1位・シリーズ40万部超の実績あり。エンジニア向け書籍推薦リストで継続的に取り上げられているが、qiita_article_count < 10かつ本書専用の高likeレビューがないためpractical判定

読む前に押さえておきたいこと

  • HTMLのタグ構造とCSSセレクタ・ボックスモデルの基礎(著者の入門講座または同等の学習履歴)
  • テキストエディタ(VSCodeなど)の基本操作とローカルでのブラウザ確認ができる環境
  • Flexboxを使った横並びレイアウトの経験があると2章以降の吸収が早い

学習のコツ

  • 1章はHTML/CSS入門を終えたばかりの読者向けの復習なので、実務経験がある読者は2章から始めてよい
  • 各章は独立したサイト制作が題材になっているため、自分が特に習得したい技法(アニメーション・グリッド等)に対応する章を優先して読む使い方が有効
  • 章末の練習問題や著者が設けている共有コミュニティを活用すると、曖昧に理解した技法を定着させやすい
  • Emmet・Sass・CSS変数を扱う後半の章は開発環境の準備が必要なので、環境構築を先に終わらせてから取り組む
出版社による内容紹介

全国の書店員さんがオススメする本(2021年度 CPU大賞)第1位受賞! 前人未到、2冊連続で書店員さんから大賞に選ばれる快挙! 読者の圧倒的な支持!シリーズ40万部突破の大ヒット! 全国の書店員がオススメする本 第1位やITエンジニアがおすすめする本の大賞&特別賞など受賞を連発! Web制作に必要な一歩進んだWebサイト制作の知識が一気に学べる! Web界隈やデザイナーに大人気! Web関連の情報やデザインについて記事が学べる『Webクリエイターボックス』の管理人、 Manaによる渾身のHTML & CSSとWebデザインの実践知識が一気に学べる本 ほんの一手間で劇的に変わる! 一歩進んだWebサイト制作の知識が一気に学べる! ・5つのサイトから学べる!今のWebサイトを作る最新の技術群 ・自由な表現ができる!手描き、斜め、グラデーション、あらゆる装飾の作り方 ・今日から使える!表とグラフ、アニメーションなど、JavaScriptライブラリ ・動画、カスタム変数、Emmet、Sass、問題解決の知識まで WebクリエイターボックスのManaが教える Webサイト制作の実践&旬のスキル。 思い描いているものを形にできる魔法の1行が必ず見つかる! コードも、デザインも、時短術も、全部学べる! ●本書の対象読者 ・HTMLとCSSの基礎学習までを終えた人 ・Webサイト制作のワンランク上のスキルを学びたい人 ・自由な装飾表現を用いてWebデザインを作りたい人 ・アニメーションなど動きがあるサイトを作りたい人 ・練習問題やお題に挑戦し、成果を皆と共有したい人 ・効率よくコードを記述できる方法を知りたい人 ・独学で困った際などの問題解決法を学びたい人

この本がどの学習段階で役立つかは、 関連する ロードマップ から確認できます。

質問に答えるだけで、
あなたに合う専門書が見つかる

IT・デザイン・士業・医療・経理・教育・研究 ほか、あらゆる分野の専門書と 「読む順序」(学習ロードマップ)を収録。何を選べばいいか分からなくても、 いくつかの質問に答えるだけでたどり着けます。