コード解説シリーズ  |  サイトに戻る →
学習リソース · Code Breakdown

AURELIONサイトの
コードを解説する

このサイト(AURELIONブランドサイト)を題材に、HTML・CSS・JavaScriptの基礎から実践的なテクニックまでを10回に分けて解説します。実際のコードを見ながら、ウェブ制作の基礎を身につけましょう。

HTML CSS JavaScript 初心者〜中級者向け 全10回

全10記事

番号順に読むことをおすすめします

01
HTML
HTML · 基礎
HTML文書の骨格を理解する

DOCTYPE宣言・<head>・<body>など、HTMLファイルの基本構造を解説。AURELIONサイトがどのような骨格で成り立っているかを読み解きます。セマンティクス(意味のあるタグ選び)についても触れます。

02
CSS
CSS · 変数
CSS変数でカラーシステムを作る

:rootと--変数名を使ったCSS Custom Properties。AURELIONサイトの金・黒・白のカラーパレットがどのように管理されているかを解説します。

03
CSS
CSS · Flexbox
Flexboxでナビゲーションを作る

display:flexを使ってヘッダーナビゲーションを横並びにレイアウトする方法。justify-content・align-items・gapを実例で学びます。

04
CSS
CSS · Grid
CSS Gridでカードレイアウトを組む

grid-template-columnsとgapで3カラムのウォッチカードグリッドを作る方法。repeat()やfr単位の使い方を解説します。

05
CSS
CSS · Animation
@keyframesで時計の針を動かす

CSSアニメーションの仕組みをヒーローセクションの時計を例に解説。@keyframes・animation・transform-originの使い方を学びます。

06
CSS
CSS · 背景
グラデーションと背景テクニック

linear-gradient・radial-gradient・repeating-linear-gradientでAURELIONの高級感のある背景を作る方法。重ね合わせのテクニックも解説します。

07
JavaScript
JavaScript · DOM
スクロールを検知してナビを変える

window.addEventListener('scroll')でスクロール量を取得し、ナビゲーションの見た目を動的に変更するJavaScriptの仕組みを解説します。

08
JavaScript
JavaScript · Observer
IntersectionObserverでフェードインさせる

スクロールで要素が画面に入ったときにアニメーションを発火させるIntersectionObserver APIを解説。revealクラスの仕組みを読み解きます。

09
JavaScript
JavaScript · イベント
クリックでフィルタリング機能を作る

collectionsページのタブ切り替えとフィルタリングを例に、クリックイベント・classList・DOMの表示切り替えを解説します。

10
CSSHTML
CSS · レスポンシブ
メディアクエリでスマホに対応する

@media (max-width: 900px)を使ったレスポンシブデザインの仕組みを解説。PC用のグリッドをスマホでは1カラムに変える方法など実践的なテクニックを学びます。