cocoonのプロフィールをおしゃれにカスタマイズする

カスタマイズ
更新履歴
2025.05.03ダークモード用のプロフィールを追加
2025.05.11本文内プロフィールウィジェットのSNSフォローボタンを中央揃えにするCSSを追加
2025.05.11単色グラデーション背景と3色背景(緑、グレー、赤)を追加

Cocoonは「プロフィールウィジェット」を使えば、簡単にサイドバー記事本文下などにプロフィールを表示させることができます。

還じい
還じい

まだプロフィールを作っていない場合は、次の記事からどうぞ。
Cocoonのプロフィールを作成する

もちろん、デフォルトのプロフィールを使ってもいいんですが、飾り気がなくてシンプルすぎるので、ちょっとだけおしゃれにカスタマイズして、自分なりのプロフィールにかえてみましょう!

この記事では、プロフィールをおしゃれにカスタマイズする方法を詳しく解説していきます。

CSSの追加手順

これから、カスタマイズ用のCSSコードを追加していきますが、以下のどちらかの手順でCSSを追加してください。

CSSを追加する2つの手順

01. カスタマイザーを使ってCSSを追加する

02.テーマファイルエディタを使ってCSSを追加する

どちらの手順でもいいですが、今後カスタマイズのたびにCSSコードが増えると思われるので、編集画面が大きい2番目の方法がおすすめです。

好きな色を選択する

CSSの色は、カラーネーム(redなど)またはカラーコード(#ff0000)のどちらでも指定可能です。

以下のサイトでは、カラーネームと、そのカラーネームに対応するカラーコードが用意されているので、好きな色を選択してくさい。

好みの色を作る

自分好みの色を作りたい場合は、以下のサイトが便利です。

■使い方

ページを開くと、一番上にベースとなる5色の色が表示されます。

好みのベースの色をクリックするとカラーピッカーが使えるので、あとは自分好みの色を作ればOK!(決まったらカラーコードをコピー)

好きな色を選択する
還じい
還じい

「Generate」ボタンで、ベースの色を変更できますよ!

プロフィールをカスタマイズする

これより、プロフィールの各要素をカスタマイズしてみます。

ボーダー(プロフィールボックスの枠)

ボーダー(プロフィールボックス枠)の色や太さ、角丸をカスタマイズします。

CSSを追加する前

デフォルトのプロフィール

CSSを追加した後

ボーダー(プロフィールボックスの枠)
/* ボーダー(太さ、色、角丸) */
.author-box {
  border: 4px solid #058b7b; /* 太さ4pxで緑色 */
  border-radius: 6px;        /* 角丸が6px */
}

角丸(border-radius)は枠の角を丸める指定で、大きいサイズほど丸くなります。

ボーダー(プロフィールボックスの枠)

SNSフォローボタン

SNSフォローボタンは、サイドバーフッターのプロフィールウィジェットではデフォルトで中央揃えになっています。

ただ、本文内の方は左揃えになっているので、中央揃えに変更します。

  • 変更前(左揃え)
  • 変更後(中央揃え)
本文内プロフィールボックスのSNSフォローボタン(左揃え)
本文内プロフィールボックスのSNSフォローボタン(左揃え)
/* SNSフォローボタンの中央揃え */
.author-box .sns-follow-buttons {
  justify-content: center;
}

プロフィール画像

プロフィール画像のカスタマイズです。

プロフィール画像を円形にする

プロフィール画像はデフォルトでは四角ですが、円形に変更することができます。

プロフィールウィジェットの「画像を円形にする」にチェック。

プロフィール画像を円形にする

デフォルト(四角)

プロフィール画像をデフォルトの形

円形に変更

プロフィール画像を円形にする

プロフィール画像に枠や影をつける

プロフィール画像に枠や影をつけるカスタマイズです。

/* ①枠をつける */
.author-thumb img {
  border: 4px solid rgb(128 128 128 / 30%);
}

/* ②影をつける */
.author-thumb img {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25), 0 2px 2px rgba(0, 0, 0, 0.22);
}

/* ③立体的な枠をつける */
.author-thumb img {
  border: 4px outset rgb(128 128 128 / 30%);
}

デフォルト

デフォルトのプロフィール

①枠をつける

プロフィール画像に枠をつける

②影をつける

プロフィール画像に影をつける

③立体的な枠枠をつける

プロフィール画像に盛り上がっている枠をつける

「③立体的な枠をつける」はちょっとわかりづらいですが、outsetを指定することで立体的な枠になります。

プロフィールのカスタマイズの例

ここからは、プロフィールの各要素をまとめてカスタマイズした場合の例です。

背景(単色のグラデーション)

プロフィールボックスの背景に単色のグラデーションをかけたカスタマイズです。

上から60%までをグラデーションの範囲としているので、もっと下までグラデーションをしたい場合は「background-image」のlinear-gradientで指定している60%を変更してください。

  • サイドバー/フッター
  • 本文内
/* グラデーションの背景 */
.author-box {
  padding: 20px;
  background-color: white;
  background-image: linear-gradient(180deg, #70dbce 0%, white 60%, white 100%, transparent 0);
  border-radius: 6px;
}
/* プロフィール画像の枠(立体的) */
.author-thumb img {
  border: 4px outset rgb(128 128 128 / 30%);
}
/* SNSフォローボタンの中央揃え */
.author-box .sns-follow-buttons {
  justify-content: center;
}

背景色(2色)+ボーダー+画像枠

プロフィールボックスに2色の斜めの背景色をつけて、プロフィール画像は立体的な枠にし、ボーダーは背景色の色と同じにしてちょっと太めで角丸にしています。

  • サイドバー/フッター
  • 本文内
プロフィールのカスタマイズの例
プロフィールのカスタマイズの例
/* 背景色(斜めに2色) + ボーダー + 画像枠 */
.author-box {
  background-color: white;
  border: 10px solid #bde3e3;
  border-radius: 6px;
  background-image: linear-gradient(145deg, #bde3e3 0%, #bde3e3 50%, #f3fbf8 50%, #f3fbf8 100%, transparent 0);
}
.author-thumb img {
  border: 4px outset rgb(128 128 128 / 30%);
}

背景色(2色)+ボーダー+画像枠(ダークモード)

ダークモード用のプロフィールのカスタマイズです。

さきほどのプロフィールを基本にしています。

  • サイドバー/フッター
  • 本文内
プロフィールのカスタマイズの例(ダークモード)
プロフィールのカスタマイズの例(ダークモード)
/* ダークモードのプロフィール */
.author-box {
  color: #d3d3d3;
  border: 2px solid #505050;
  background-image: linear-gradient(135deg, #303030, #303030 50%, #0c0b10 50%, #0c0b10 100%, transparent 0);
}
.author-thumb img {
  border: 3px outset #ccc;
}

背景(緑)+プロフィール(グレー)+SNSボタン(赤)

プロフィールボックスの背景を(#00a2a4)、プロフィールの背景をグレー(#5a6263)、SNSフォローボタンの背景を(#cf2e2e)に変更するカスタマイズです。

  • サイドバー/フッター
  • 本文内
プロフィールのカスタマイズの例(緑、グレー、赤の3色)
プロフィールのカスタマイズの例(緑、グレー、赤の3色)
/* プロフィールボックスの背景を緑、文字を白 */
.author-box {
  background-color: #00a2a4;
  color: white;
}
/* プロフィールボックスのマージン */
.nwa .author-box {
  padding: 20px 10px; /* サイドバー/フッターのみ */
}
/* プロフィールの背景をグレー */
.author-box .author-content {
  background-color: #5a6263;
  padding: 1em;
}
/* 作成者の背景を緑 */
.author-box .author-name {
  background-color: #00a2a4;
  padding: 6px;
  margin: -18px -24px 12px;
  text-align: center;
}
/* プロフィール画像の下を空ける */
.nwa .author-box .author-thumb {
  margin: 9px auto 4px; /* サイドバー/フッターのみ */
}
/* プロフィール画像の枠を赤 */
.author-thumb img {
  border: 2px solid #cf2e2e;
}
/* SNSフォローボタンの背景色を赤 */
.author-box .sns-follow-buttons {
  justify-content: center;
  background-color: #cf2e2e;
  padding: 6px;
}
/* SNSフォローボタンの枠とフォントを白 */
.author-box .sns-follow-buttons a.follow-button {
  border: 1px solid white;
  color: white;
}
/* 本文内プロフィールウィジェットのプロフィール画像を小さく */
.author-thumb {
  width: 110px;
}
/* 本文内プロフィールウィジェット名の下を空ける */
.author-widget-name {
  margin-bottom: 4px;
}

左上・右下の2色の背景色

プロフィールボックスの左上の2色(#45a1cf, #63b2d9)、右下の2色(#45a1cf, #63b2d9)に変更するカスタマイズです。

  • サイドバー/フッター
  • 本文内
/* プロフィールボックスの左上・右下の2色の背景色 */
.author-box {
  background-image: 
    linear-gradient(150deg, #45a1cf 25%, transparent 0), 
    linear-gradient(165deg, #63b2d9 30%, transparent 0), 
    linear-gradient(331deg, #45a1cf 25%, transparent 0), 
    linear-gradient(343deg, #63b2d9 30%, transparent 0);
}
/* プロフィールのパディング */
.author-box .author-content {
  padding: 1em; /* 本文内プロフィールウィジェットのみ */
}
/* 作成者を中央揃え */
.author-box .author-name {
  text-align: center;
}
/* 本文内プロフィールウィジェット名の下を空ける */
.author-widget-name {
  margin-bottom: 4px;
  color: white;
}
/* 本文内プロフィールウィジェットのプロフィール画像を小さく */
.author-thumb {
  width: 110px;
}
/* SNSフォローボタンを右揃え */
.author-box .sns-follow-buttons {
  justify-content: right; /* 本文内プロフィールウィジェットのみ */
}
/* SNSフォローボタンの枠とフォントを白 */
.author-box .sns-follow-buttons a.follow-button {
  border: 1px solid white;
  color: white;
}

コメント

タイトルとURLをコピーしました