CBC 入門3#1 (簡単なTOPページ作成) 攻略法

タップで読みたいところにジャンプします

CRI BOOT CAMP の TOPページの骨組みをつくる。

入門編の最後は、「Webサイトのトップ画面をつくる」という課題が出ている。
これを6時間でしなければいけない。

効率よく取り掛かるために自分なりにルールを決めようと思った。

CSSのクラスの名前のルールを決める。

CSSのクラスを決める時に、親か子かをはっきりわかるようにしておきたい。

だけど、「今回の課題もサンプルのクラス名を使って構築していきましょう。」と書いてある。

実際の仕事では「BEM」と呼ばれるクラスの命名規則がある。

なるほど、みんなで開発するときは命名規則を守れないと大変だものね。

ただ、初心者の「あまうが」にとっては、ラッパーという概念がまだ定着してないので、サンプルのクラス名はわかりにくい…。

ま、決まりなので、命名規則に従ってコード書いておこう。
そして隣にコメントで自分が分かりやすい名前を付けておこう。

親クラスwapper_●●
子クラス●●

CBC ではわからないところの質問を「Slack」というツールで受け付けている。
「あまうが」は、Slackをはじめて使ったよ。
Slackの使い方も教えてくれるから安心して使えるよ。

枠組みの色を決める。

枠組みを親と子が分かりやすいように色分けする予定。

ただ、色を選ぶのもなかなか難しい。
だから最初から3パターン選んで適宜使うことにする。

配色に気を使ってみたよ。
最後には消すので単なる自己満(笑)。

簡単に配色を探せる サイトがあったよ。https://colorsupplyyy.com/app/

枠組み青系親クラス瑠璃紺#19448e
子クラス群青色#4c6cd3
孫クラス天色#2ca9e1
枠組み緑系親クラス常盤色#007b43
子クラス若竹色#68be8d
孫クラス夏虫色#cee4ae
枠組み紫系親クラス本柴色#65318e
子クラス#884898
孫クラス藤色#a59aca

これを交互に使うと枠の仕組みが分かりやすくなるかな?

CBC入門3(コーダー上級) #1 の条件を確認する。

「あまうが」は、自分でコードを書いてみてから答え合わせとして正解のコードを見てみたいと思っている。

同じように考える人のために、CBCが設定している条件を書きだしておく。

ヘッダーの条件を確認する。

ヘッダー100%
ヘッダー余白 枠内10px
ヘッダー_ラップ85%
ヘッダー_ラップ中央ぞろえ
ヘッダー_ラップ子要素横方向両端配置
ヘッダー_ラップ 子要素 縦方向中心
ヘッダー_ロゴ54px
ヘッダー_ロゴ高さ76px
ヘッダー_メニュー80px
ヘッダー_ メニュー_リンク縦方向中央

メインの条件を確認する。

メイン_KV(キービジュアル)設定

高さ 70vh
フォントゴシック系のフォント
フォントサイズ 24px
行間フォントサイズの1.8倍
枠内左余白10%

メイン_アバウトエリア

アバウト(ラッパー)85%
アバウト(ラッパー) 余白 枠外 上50px
アバウト(ラッパー) 余白 枠外 下200px
アバウト(ラッパー) 余白 枠内 左右10px
アバウト(ラッパー) 余白 枠内 下80px
タイトル余白 枠外 下 60px
タイトル縦中央ぞろえ
タイトル文字色
タイトルフォントサイズ28px
タイトル文字間4px
ロゴ40%
ロゴ中央ぞろえ
テキスト余白 枠外 上45px
テキスト余白 枠外 下60px
テキスト余白 枠内 左右20px
テキストフォントゴシック系
テキストフォントサイズ 16px
テキスト行間16pxの2倍
テキスト文字間隔4px
テキスト中央揃え

メイン_サービスエリア

ラッパー85%
ラッパー余白 枠外 上10px
ラッパー余白 枠外 左右真ん中
ラッパー余白 枠外 下100px
ラッパー余白 枠内 上 20px
ラッパー 余白 枠内 左右20px
ラッパー余白 枠内 下100px
ラッパー背景色#fffbe8
メッセージ余白 枠外 下95px
メッセージ_タイトルフォントサイズ50px
メッセージ_タイトル 太字
メッセージテキスト67%
メッセージテキスト余白 枠外 上40px
メッセージテキスト余白 枠外 左右0px
メッセ―ジテキスト余白 枠外 下自動
メッセージテキストフォントサイズ16px
メッセージテキスト行の高さ2.2
メッセージテキスト 文字間隔2px
リスト枠外余白 右2%
リストリンク高さ100%
リストイメージ100%
リスト見出し3余白 枠外 上50px
リスト見出し3余白 枠外 下30px

ニュースエリア

ラッパー85%
ラッパー余白 枠外 上10px
ラッパー余白 枠内 左右20px
タイトル余白 枠外 下16px
タイトルフォントサイズ48px
リストラッパー余白 枠内 上40px
リストラッパー余白 枠内 左右12px
リストラッパー線 上部 太さ1px
リストラッパー 線 上部 色#a7b7bf
リストラッパー リスト線 底部 太さ1px
リストラッパー リスト 線 底部 色 #e8ecee
リストラッパー リスト最初の要素線 上部 太さ1px
リストラッパーリスト最初の要素線 上部 色 #e8ecee
リストラッパーリンク余白 枠内 上50px
リストラッパー リンク余白 枠内 左右20px
リストラッパー リンクマウスオーバー背景 色#e8ecee
日付265px
日付右余白32px
日付中央揃え
データ行ボックス高さ1.8

フッターの条件を確認する。

ラッパー枠内上余白90px
ラッパー枠内下余白71px
ラッパー上部線1px
ラッパー上部線#e8ecee
ロゴ100px
ロゴ中央揃え
コピーライト枠外上余白31px
コピーライトフォントサイズ11px
コピーライト文字色#b5bb5b
コピーライト 文字配置中央

まとめ

少しでも効率的に入門3の課題を終わらせるためのメモ。
目標の6時間すっかり超えてしまったけど、完成まで頑張るぞー!

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

タップで読みたいところにジャンプします