Carrdart
Listen to the audio commentary
本資料は、YouTubeチャンネル「thirty」で公開されたチュートリアル動画「Creating a Carrd website from scratch」の内容を分析し、要点をまとめたものです。この動画では、シンプルでレスポンシブなワンページサイトビルダーであるCarrd(carrd.co)を使用して、個人のウェブサイトをゼロから構築するプロセスが詳細に解説されています。
分析から得られた主要な洞察は以下の通りです。
コンテナの中心的役割: Carrdにおけるレイアウト構築の根幹は「コンテナ」です。特に、テキストや画像などの要素を横並びに配置(カラム分割)するためにはコンテナの使用が必須であり、ウェブサイト全体が複数のコンテナの組み合わせで構成されます。
反復的なデザインプロセス: ウェブサイトのデザインは、マージン、パディング、フォントサイズ、色などの設定を微調整しながら、視覚的なバランスを試行錯誤する反復的な作業であることが示されています。製作者は「色々いじくり回して、進めながら微調整する」ことの重要性を強調しています。
高度なスタイリング機能: Carrdは、動画背景、グラデーション、ホバーエフェクト、角丸デザインなど、現代的なウェブサイトに求められる多彩なスタイリング機能を提供します。これらの機能を駆使することで、個性的で洗練されたデザインを実現可能です。
モバイル対応の柔軟性: デスクトップ表示とは別に、モバイル表示専用のレイアウトやパディング設定を調整する機能が備わっています。これにより、異なるデバイスサイズに対して最適なユーザー体験を提供するためのきめ細やかなレスポンシブ対応が可能です。
ワンページサイトとしての制約: Carrdは本質的にワンページサイトビルダーです。複数のページを擬似的にセクションで表現することは可能ですが、サイト訪問時に全コンテンツが一度に読み込まれるため、コンテンツが過剰になると読み込み速度に影響が出る可能性があります。この制約への対策として、ブログなど別プラットフォームへの外部リンクを設置する方法が提案されています。
--------------------------------------------------------------------------------
Carrdは、「シンプルで無料、完全レスポンシブなワンページサイトビルダー」と紹介されており、ポートフォリオ、プロフィール、ランディングページなど、ほぼあらゆる用途に対応可能です。動画の製作者は数年間にわたってCarrdを使用しており、その有用性を高く評価しています。
ウェブサイト制作は、既存のテンプレートを選択するか、チュートリアルで示されているように「Blank Canvas(白紙のキャンバス)」から完全に新規で開始することができます。
サイト構築は、「コンテナ」という土台の上に「エレメント」を配置していくプロセスで進行します。
コンテナは、Carrdにおけるレイアウト設計の最も重要な要素です。
横並びレイアウトの実現: Carrdでは、コンテナを使用しない限り、要素を上下にしか配置できません。要素を左右に並べる(カラムレイアウト)ためには、コンテナを設置し、カラム数を設定する必要があります。
セクションの定義: サイト内の各セクション(ヘッダー、自己紹介、ブログリンクなど)は、それぞれ独立したコンテナとして作成されます。これにより、セクションごとの背景、余白、境界線などを個別に制御できます。
主なコンテナ設定:
カラム幅: 各カラムの幅をパーセンテージで指定できます(例:左70%、右30%)。
コンテンツの垂直方向の配置: コンテナ内の要素を上揃え、中央揃え、下揃えに設定できます。
マージンとパディング: マージンはコンテナの外側の余白、パディングは内側の余白を調整します。
ガター: カラム間のスペースを調整します。
チュートリアルでは、以下のエレメントが使用されました
Carrdは、直感的な操作で洗練されたデザインを実現するための豊富な機能を提供します。
ページ全体の背景: サイト全体の背景として、単色、グラデーション、画像、スライドショー、動画を設定できます。チュートリアルでは、ページ全体を黒色に設定し、GIFロゴの黒い背景と一体化させています。
コンテナごとの背景: 特定のコンテナにのみ背景を設定することも可能です。チュートリアルでは、中央のバナーセクションに動画背景を適用し、動的な印象を与えています。
テキストエレメント内でMarkdown記法を使用することで、簡単にリンクを生成できます。
基本構文: [表示したいテキスト](リンク先URL)
使用例:
外部リンク: ソーシャルメディアへのリンク([Instagram](https://instagram.com/...))を作成。
メールリンク: mailto:を使用し、クリックするとユーザーのメールクライアントが起動するリンク([Let's start a conversation](mailto:your.email@example.com))を作成。
リンクのスタイリング: リンクの下線を消し(Plainに設定)、代わりにホバー時に色が変わるエフェクトを追加することで、よりクリーンなデザインを実現しています。
製作者は「どんなデザインにおいても、空白は間違いなく重要」と述べており、要素間の余白を適切に設けることの重要性を強調しています。
マージン: コンテナ間の距離を確保し、セクションの独立性を高めます(例:自己紹介セクションの上部マージンを設けて、上のバナーとの間に空間を作る)。
パディング: コンテナの内側に余白を作り、コンテンツが境界線に詰まって見えるのを防ぎます(例:ブログセクションの左右のパディングを増やして、テキストと境界線の間にスペースを確保)。
ガター: カラム間の距離を調整し、視覚的な分離と読みやすさを向上させます。
一貫性のある洗練されたデザインを実現するために、以下のような微調整が行われました。
角丸: 複数のコンテナや画像、ボタンに同じ半径(1)の角丸を適用し、サイト全体で統一感のある柔らかな印象を与えています。
カラーテーマ: メインカラー(白やグレー)とアクセントカラー(カラーコード: c2a275)を定義し、テキスト、ボタン、境界線などに一貫して使用しています。
ボタンエフェクト: ボタンの背景にグラデーションを適用し、ホバー時には単色に変化させることで、ユーザーインタラクションを豊かにしています。
Carrdには、サイトがモバイルデバイスでどのように表示されるかを確認・編集するための「モバイルビュー」機能が搭載されています。
モバイル設定: 各コンテナにはモバイル専用の設定項目があり、デフォルトの「Auto」から「Manual」に切り替えることで、詳細なカスタマイズが可能です。
具体的な調整例:
ヘッダーのレイアウト変更: デスクトップでは左右に配置されていたロゴとソーシャルリンクが、モバイルの「Auto」設定では縦に積まれてしまいます。これを「Manual」設定に切り替え、レイアウトを「Default」(デスクトップと同じ横並び)に変更することで、モバイル画面でも意図した通りの表示を維持しました。
バナーセクションの高さ調整: モバイル画面では中央のバナーが相対的に小さく見えるため、モバイル設定で垂直方向のパディングを12まで大きく追加しました。これにより、モバイル表示の時だけバナーが画面のより広い領域を占めるようになり、インパクトが向上しました。
設定の独立性: これらのモバイル設定はモバイルビューにのみ適用され、デスクトップビューのレイアウトには影響しません。
Carrdは非常に強力なツールですが、その性質上、いくつかの制約が存在します。
ワンページという制約: 最大の制約は、Carrdが厳密にワンページサイトビルダーである点です。複数の独立したHTMLページを持つサイトは作成できません。
パフォーマンスへの影響: セクション機能を使って擬似的に複数ページのような構造を作ることは可能ですが、サイトの全コンテンツは最初のアクセス時に一度に読み込まれます。そのため、セクションやコンテンツを過剰に追加すると、サイトの読み込み速度が低下する可能性があります。
提案された回避策: 多くのページや大量のコンテンツが必要な場合は、Carrd以外のプラットフォームを検討することが推奨されています。あるいは、チュートリアルで実践されているように、Carrdをメインのランディングページとして使用し、ブログのようなコンテンツ集約型の機能は別のプラットフォームで構築し、そこへリンクを貼るという方法が有効な解決策となります。