カテゴリー: Webデザイン

  • デザインに関するページを追加する

    ## 学習内容をまとめるページを作成する

    今回は、デザインの勉強内容をまとめるページを作成していこうと思います。

    Webデザインについて調べたところ、多くの専門用語が登場してきました。そこで、デザインに関するインプットを始めましたが、
    これは、学習内容を自分なりにアウトプットするいい機会だと思ったので、「デザインノート」と「デザインギャラリー」を作成することにしました。

    ## 「デザインノート」と「デザインギャラリー」

    まず「デザインノート」については、Webデザインやグラフィックデザインについて学習した用語、考え方、制作時に意識したいことをまとめるページです。単なる用語の説明だけでなく、実際のWebサイト制作にどのように活用できるかも、自分なりに整理したものを、載せていくページにしたいと考えています。

    次に、「デザインギャラリー」。こちらはバナーやWebパーツ、画像素材など、これまでに制作したデザインを掲載します。自主制作や学習の一環として作成した作品も含めたうえで、制作実績とは別にまとめていきたいと思います。
    具体的には、作成したLINEスタンプに関するデザインの話や、ある特定の課題を決め、そのうえで作成したデザインを載せたいと思います。

    ## それぞれのページのトップ画像を作成する

    というわけで、それぞれのページに掲載するトップ画像を作成したいと思います。
    前回と同様に、画像はpixabayから探していこうと思います。

    今回の画像については、以下のようなイメージで探します。

    • デザインノート:学習帳(ノート)、鉛筆、黒板
    • デザインギャラリー:美術館、絵画が並んだ様子

    まず、「デザインノート」について、「学習帳」で画像検索をし、ピンとくる画像を探しました。

    リンクはこちら

    ノートにメモをとっている様子、それに加えてPCが映り込んでおり、これはWEBデザインのイメージ画像にはぴったりだと判断し、この画像としました。

    次にデザインギャラリーについては、「画廊」で検索し、以下の画像としました。

    リンクはこちら

    この画像については、絵画だけでなく彫像もならんでいて、ジャンルに縛られないギャラリーであるイメージがより反映しやすいと考えこの画像としました。

    これらの画像をもとに、ページ用の画像を作成していきます。

    ## ページ用の画像を作成する

    今回は、Adobe Illustrator を使用していきます。

    Adobe Illustrator の画面

    文字フォントについては、「Biz UDP ゴシック Bold」を使用し、色は前回と同様に白(#FFFFFF)に、本文の文字色(#374151)を組み合わせたものを使用します。また、白やグレーをイメージしたサイトのため、グレースケール加工を施します。そうしてできたのが、

    デザインノート用の画像
    デザインギャラリー用の画像

    これらの画像です。こうして、ページ用の画像が完成しました。

    次回以降は、このデザインノートとデザインギャラリーの内容を充実させていこうと思います。

    というわけで、今回の作業はここまでとします。

    以下、作業ログ

    今回の作業の目標

    – 「デザインノート」「デザインギャラリー」の画像を作成し設定する

    今回やったこと

    – 画像のコンセプト決定
    – Pixabayでの画像選定
    – adobe illustrator での画像編集
    – 「デザインノート」「デザインギャラリー」の画像の設定

    学んだこと

    今回もルールに則って、画像の選定から画像加工までできたと思います。
    特に、サイトデザインからグレースケールにするという発想は、サイトの雰囲気を損なわない良い発想だと思いました。
    またAdobe Illustratorについても、同じadobeのphotoshopの使用経験からそこまで違和感なく使用することができました。

    次にやること

    – ページの見た目のブラッシュアップ

  • トップページの画像を作ってみる

    ## トップページの画像を作る

    前回ポートフォリオのデザインルールを決め、それをもとに作成したCSSを適用してみました。

    流氷をイメージしたブロック

    まだまだ改良は必要ですが、まずは第一歩ということで、引き続き作業を進めようと思います。

    さて今回は、トップページに配置する画像を作成していきたいと思います。
    前回、画像については以下のようにルールを決めました。

    画像についてのルール

    画像は「多用しない」ということで、トップページの上部に、どーんと一つ置きたいと思います。

    ## トップ画像のイメージを決める

    このサイトのイメージは「流氷」なので、「流氷」の画像を使いたいところです。
    後ほど迷わないように、まずコンセプトを固めたいと思います。

    今回はエンジニアのサイトということで、

    • エンジニア – 船
    • 数々の難題 – 海+流氷

    というイメージとしました。というわけで、これに合致する「海+船+流氷」の画像を探したいと思います。

    ## 画像を選ぶ

    使用するサイトは、pixabayとしました。このサイトは、

    • 商用利用:可
    • 素材の加工:可
    • クレジット表記:不要

    ということで、将来的にブログを収益化したときにも問題を避けやすいことから、このサイトを選択しました。

    早速、流氷で画像を検索していきます。その結果….検索結果内にイメージに完璧に合致する画像はありませんでした。

    一応「海+船+流氷」の画像は ⇓ のようにありましたが、なんか違う感が….

    たくさん人がのっていて楽しそう

    今回はチーム開発ではなく、あくまで個人用ポートフォリオサイトなので、
    1つの船に人がたくさん乗っているのはすこしニュアンスが違うように思います。なにか他にないか….

    と思っていたら、「関連する無料の画像」の中に、ありました!

    「流氷+海+船」 リンク

    というわけで、この画像をもとにトップ画像をつくります。

    ## トップ画像をつくる

    今回はclip studioを使用し加工します。トップ画像に含めたいのは

    • このページの名称(askw portfolio)
    • 船 + 流氷

    の情報です。またトップ画面に置くということで、横長の画像にします。

    イメージは、左側に大きく船があって、右下にサイト名があるものです。そして作成したのが、下の画像です。

    文字色は、白(#FFFFFF)に、本文の文字色(#374151)を組み合わせました。

    ## 画像をトップ画面に設定する

    あとは、これをトップ画面に貼り付けて….

    Before
    After

    画像配置が完了。

    サイトの背景とも違和感がなく、だいぶ見栄えが良くなったと思います。

    今回は、トップ画像を配置する作業を行いました。今回の画像編集はシンプルに「画像の切り抜き+文字配置」だったので、
    次回以降はもっとエフェクトのような画像加工を行っていきたいと思います。

    というわけで、今回の作業はここまでとします。

    以下、作業ログ

    今回の作業の目標

    – トップページの画像を設定する

    今回やったこと

    – 画像のコンセプト決定
    – Pixabayでの画像選定
    – clip studio での画像編集
    – トップ画像の設定

    学んだこと

    前回決めたルールによって、スムーズに画像のコンセプトの決定や選定を行うことができたと思う。
    また今回はシンプルな画像編集だったので、次回以降はエフェクトのような画像加工を行っていきたいと考えています。

    次にやること

    – ページの見た目のブラッシュアップ

  • ポートフォリオのデザインを考える

    ## ルールを決める

    今回は、ポートフォリオのデザインを決めていきます。

    まずは、その場の思い付きでルールをごたごた決めていくことが無いように、ルールを決めていきます。

    その1:コンセプト

    Webエンジニアのポートフォリオサイトということで、コンセプトは信頼感・誠実さ・理路整然・落ち着き・読みやすさを優先してイメージします。また出身地が北海道の海沿いで、流氷が名物であったことから、氷や海のイメージを足していきたいと思います。ここから、具体的に色などのルールを決めます。

    その2:色

    個人的にはカラフルで見栄えのいいものが好きなのですが、ここは上で挙げたコンセプトに則り、水色やグレーを基調とした落ち着いた色を使っていこうと思います。ということで、ここまで決めたらChatGPTに提案してもらって….

    役割色名カラーコード用途
    ページ背景Ice Gray#F5F8FAサイト全体の背景
    メイン背景Snow White#FFFFFFカード、本文エリア
    薄い氷色Drift Ice Blue#E6F4F8セクション背景、淡い装飾
    メインアクセントSea Blue#2F8FB3ボタン、リンク、強調
    濃いアクセントDeep Sea Blue#0F5F7A見出しの一部、ホバー、重要ボタン
    見出し文字Charcoal Navy#1F2933H1、H2、強い文字
    本文文字Slate Gray#374151通常本文
    補足文字Cool Gray#6B7280日付、カテゴリ、注釈
    枠線Ice Border#DCE7ECカード枠線、区切り線

    これで決定。

    その3:文字

    まず文字フォントは、PCの使い手にもなじみ深く、かつPCに標準搭載されていて表示藻は綾愛「游ゴシック」をメインに使っていきます。

    文字ルールについては、これもChatGPTの助けを借りて….

    種類役割サイズ目安太さ主な用途注意点
    H1ページ全体の主題36px〜40px700#1F2933トップページのメインコピー、各固定ページのタイトル、日記記事タイトル1ページに基本1つだけ使用する
    H2大きなセクション見出し26px〜30px700#1F2933このサイトについて、できること、スキル、制作日記などセクションの区切りとして使い、上の余白を広めに取る
    H3小見出し・カード見出し20px〜22px600〜700#1F2933Webアプリケーション開発、PHP、WordPressなどの小項目本文より少し目立たせる。大きくしすぎない
    本文通常の説明文16px400#374151プロフィール文、説明文、日記本文行間を広めにして、長文でも読みやすくする
    補足補助的な情報13px〜14px400#6B7280投稿日、カテゴリ、タグ、注釈本文より目立たせない
    リンク他ページへの導線16px前後400〜500#2F8FB3本文中リンク、詳細ページへのリンククリックできることが分かる見た目にする
    ボタン文字行動を促す文字15px〜16px600ボタン色に応じて白 or #2F8FB3プロフィールを見る、制作日記を見る、お問い合わせ文言は短く、行き先が分かる内容にする
    ナビゲーションサイト内の案内14px〜15px500#374151ホーム、プロフィール、スキル、日記など短く分かりやすいメニュー名にする

    これも完成。文字色は真っ黒ではなく、青みのあるグレーを使用し、流氷や海をイメージした落ち着いた配色になじませるようにしたいと思います。

    その4:余白

    余白については、堅いシステムほど敷き詰め過ぎず、かといってスカスカにならないようにしたいと思います。あとは、これまでの経験上8の倍数(または4の倍数)でマージンを取ることが多かったので、これに従っていきたいと思います。ここまで決めたら、ChatGPTにアドバイスしてもらって….

    対象余白目安用途考え方
    ページ上部64px〜96pxページタイトル周辺ページの始まりとして、ゆったり見せる
    セクション間64px〜96px「プロフィール」「スキル」「日記」などの大きな区切り別の内容に切り替わったことが分かるようにする
    セクション内の見出し下16px〜24pxH2と説明文の間見出しと本文がセットだと分かる距離にする
    H3と本文の間8px〜16px小見出しと説明文の間近い関係なので離しすぎない
    段落同士16px〜24px本文の段落間長文でも読みやすくする
    カード内余白24px〜32pxスキルカード、制作実績カードなど窮屈に見えないように内側に余白を取る
    カード同士24px〜32pxカード一覧の間隔カード同士がくっついて見えないようにする
    ボタン上の余白24px〜32px説明文とボタンの間行動導線として少し目立たせる
    ボタン内余白上下12px〜14px / 左右20px〜24pxボタンのクリック領域押しやすく、見た目にも安定させる
    日記本文の見出し上40px〜56px記事内のH2前話題の切り替わりを分かりやすくする
    日記本文の見出し下16px〜20pxH2と本文の間見出しと本文を近づける
    フッター上部64px〜96px本文終了後からフッターまでページの終わりに余裕を持たせる

    ルール表が完成。情報は整理して、余白はやや広めに。ただし、関係のある情報は離しすぎないという方針で、ルールが決まりました。

    その5:レイアウト

    レイアウト、すなわち本文や日記、スキルを書いたカードやリンク用ボタン等の配置と色味をを考えます。

    対象ルール目的
    ページ全体中央寄せ画面全体に広がりすぎず、落ち着いた印象にする
    本文左揃え長文を読みやすくする
    コンテンツ最大幅960px〜1120px情報量が多いページでも整理して見せる
    長文エリア最大幅720px〜840px日記やプロフィール本文を読みやすくする
    トップページセクションごとに分ける情報の流れを分かりやすくする
    スキル・制作実績カード型で整理比較しやすく、一覧性を高める
    スマホ表示1カラム横幅が狭くても読みやすくする

    またカードのルールについては、

    項目ルール目的
    背景色#FFFFFF本文や背景から分離し、読みやすくする
    枠線#DCE7ECカードの境界を自然に見せる
    角丸14px前後硬すぎず、柔らかすぎない印象にする
    ごく薄く浮いて見せるが、重くしすぎない
    内側余白24px〜32px窮屈に見せない
    カード間余白24px〜32pxカード同士を読み分けやすくする
    見出しH3を使用カードの内容をすぐ理解できるようにする
    本文短めにする一覧性を保つ
    アクセント水色を小さく使う流氷・海の印象を足す

    そしてボタンは、

    種類見た目用途
    メインボタン濃い水色背景 + 白文字一番押してほしい導線
    サブボタン白背景 + 水色文字 + 水色枠線補助的な導線

    とします。(ChatGPTにきくとすぐにまとめてくれてすごい。)

    その6:画像、アイコン、装飾

    どんどん決めていきます。まずは画像については

    対象使い方ルール
    プロフィール画像人柄や雰囲気を伝える必須ではない。使う場合は清潔感・信頼感を優先する
    制作実績画像作ったものの画面を見せるスクリーンショットを使用し、サイズ感を揃える
    日記画像作業内容の補足必要な場合のみ使用する
    装飾画像雰囲気づくり多用しない。流氷・海の印象は色や余白で表現する
    アイキャッチ画像記事一覧で目を引く全記事で無理に設定しなくてもよい

    見た目のルールも決めます(枠線や角丸など)

    項目ルール
    角丸カードと同じく、少しだけ角丸にする
    枠線必要に応じて薄いグレーの枠線を付ける
    使う場合はごく薄くする
    サイズ同じ種類の画像はサイズ感を揃える
    余白画像の上下左右に十分な余白を取る
    代替テキスト画像の内容が分かる説明を入れる

    各アイコンについても同様。

    対象使い方ルール
    スキルカテゴリBackend、Frontendなどの補助小さく使う。主張させすぎない
    ボタン必要な場合のみ矢印などを付けるなくてもよい
    制作実績使用技術やリンクの補助統一された雰囲気のものを使う
    日記カテゴリや投稿日の補助基本は文字だけで十分

    アイコンの見た目は

    項目ルール
    #2F8FB3 または #6B7280 を基本にする
    サイズ16px〜24px程度
    線の太さ細め〜中くらいで統一する
    種類線画系で揃える
    使用数1セクション内で使いすぎない

    そして装飾ルール。一応、真面目なサイトなのでアニメーションは派手にせず、静かに整ったイメージでまとめます。

    装飾使い方ルール
    背景色セクションの切り替え淡い水色 #E6F4F8 を一部に使う
    枠線カードや区切り薄いグレー #DCE7EC を使う
    角丸カード・画像・ボタン使うが、大きくしすぎない
    カードの浮き上がりごく薄く使う
    下線見出しやリンク水色で控えめに使う
    グラデーションファーストビューなど使うならかなり淡くする

    いやー、ここまででもたくさんの決め事が必要でしたが、まだ続きます。

    その7:日記ページのルール

    学習ログとしても、忘備録としてもとても重要な日記ページ。ここは、特に注意して決めていこうと思います。

    日記一覧の表示ルールは以下のようにします。

    要素ルール
    表示内容タイトル、投稿日、カテゴリ、抜粋、続きを読む
    本文全文表示しない
    レイアウトカード型で一覧表示する
    画像必須ではない
    余白カード同士に十分な余白を取る
    文字タイトルを目立たせ、投稿日は控えめにする

    そして、日記本文ページは、以下のルールで運用します。

    要素ルール
    H1記事タイトル
    メタ情報投稿日・カテゴリを控えめに表示
    H2話題の大きな区切り
    H3補足的な小見出し
    本文16px、行間広め
    コードや設定コードブロックを使って分離する
    画像必要な場合のみ使用する

    そしてテンプレートルールは

    ## 日記本文ルール
    
    日記本文は、前半を「作業の流れを読める文章」、後半を「作業ログ」として整理する。
    前半では、作業した内容、つまずいたこと、調べたこと、解決したことを時系列で書く。
    後半では、以下の定型文を入れてから、作業ログを箇条書きでまとめる。
    「というわけで、今回の作業はここまでとします。
    
    以下、作業ログ」
    作業ログには、以下の項目を入れる。
    - 今回の作業の目標
    - 今回やったこと
    - つまずいたこと
    - 解決したこと
    - 学んだこと
    - 次にやること

    こんな感じ。

    きれいに整えすぎて、無機質な技術記事にする必要はありません。
    今回のサイトでは、学習している過程を見せる ことも価値です。

    とChatGPTさんも言っているので、あまり型にはこだわらずとも、ある程度のテンプレートは押さえておきます。

    その8:スマホページの表示ルール

    現代においては、PCはなくスマホで全ての作業を完結させる、という文化も存在します[要検証]。なので、スマホ表示についてもルールを決めておきましょう。

    対象ルール
    レイアウト基本は1カラム
    横幅画面端に文字を寄せすぎない
    左右余白16px〜24px程度
    カード縦並びにする
    ボタン押しやすいサイズにする
    文字小さくしすぎない
    メニュー項目を増やしすぎない
    画像横幅に合わせて縮小する

    その9:やってはいけないことリスト

    その場の思い付きで方針転換しないように、やってはいけないことリストも作成します。

    • 色を増やしすぎない
    • フォントを増やしすぎない
    • 画像を意味なく置かない
    • アイコンを大量に並べない
    • ページごとに見た目を変えすぎない
    • 影を強くしすぎない
    • 角丸を大きくしすぎない
    • 余白をその場の感覚で決めない
    • ボタンの見た目をページごとに変えない
    • 中央寄せを多用しすぎない
    • アニメーションに頼りすぎない
    • 装飾で内容をごまかさない

    ようやく、ルールが整いました。

    ## ルールを決めてみて思ったこと

    一通りルールを決めてみて、これまで自分が個人で作ったサイトのデザインがめちゃくちゃになってしまう理由が分かったような気がします。とくに、思い付きで色や配置を決めてしまうので、何時まで経っても統一的なCSSが作れず、各ページにCSSを設定して結果ページごとにデザインが微妙に異なる、といったことがありました。ここまでルールが決められれば、先に統一的なCSSを作って、微調整していくということができるのだな、と思いました。このあたりについては、バックエンドだけいじっていると得られない経験だったので、今回一通りルールを決めてみてよかったと思います。

    あとは、だいぶChatGPTに頼ってしまったなと思います。色味はともかくレイアウトや文字サイズについては、ベストプラクティスが分からずほとんど丸投げしてしまいました。これについては、勉強をしていきたいなと思います。

    次回からは、このルールをもとにページを改修していきたいと思います。

    というわけで、今回の作業はここまでとします。

    以下、作業ログ

    今回の作業の目標

    – ページ全体のデザインルールを決定する

    今回やったこと

    – ページ全体のデザインルールの決定

    学んだこと

    一通りルールを決めて、全体的な方向性なしではCSSを統一することができないなと学ぶことができた。また、まず何を決めるべきかについてChatGPTを頼りにすることで大まかに理解することができた。

    次にやること

    – 今回定めたルールをもとに、トップページからページの表示を改修していく