【JIN】プロフィールのSNSボタンを色をつけて回転させるカスタマイズ

JINプロフィール アイコンカスタマイズ

 

おかぴー

こんにちは!
WEBデザイナーのおかぴー(@blueokap)です。

 

今回は、JINのテーマでプロフィールにあるSNSボタンのカスタマイズをやっていこうと思います!

作成方法が不明な方は、
JINのサイトで書いてあるプロフィール作成記事を確認してくださいね^^

JINプロフィール作成方法

引用:JIN公式サイトより

この画像の、右上にあるプロフィール部分ですね。

 

具体的には、今回はこちらのデザインを↓

JINプロフィール アイコンカスタマイズ

→(ちょっとgifで作った画像(動く画像)なので、読み込まれるまで少し時間がかかるかもです。)

こんな感じに↓カスタマイズしたいと思います!

JINプロフィール アイコンカスタマイズ

 

ボタンの背景色が若干荒いのはこの画像の画質の問題なので、実際にはそんなことありませんのでご安心を^^

ちなみに今回のカスタマイズはCSSのみで対応できますよ!

カスタマイズする前に

カスタマイズをするときは、子テーマを使って、バックアップをとってから行ってください。CSSを貼り付ける場所はこちらから。

 


デフォルトの設定

まず、元々のSNSボタンには、
どんなCSSが適用されているかを見てみましょう。

元々のコード

.my-profile .profile-sns-menu ul li a:hover{
transform: scale(1.1);
-webkit-transform: scale(1.1);
}

おかぴー

コードを解説します!

「a:hover」
→リンクにカーソルを乗せた(ホバーした)ときに、どうするか?を指定できるCSSです。
「a」とは、「aタグ」といって、ここにURLを入れるとリンクを貼ることができるコードです。

「transform」
→形を変えるCSSです。いくつか指定できるコードがありますが、
その中の「scale」とは、大きさを変化させるものです。

映画のトランスフォーマーは、この英単語が由来だと思います。
「ガシャン!ガシャン!!」と形が変わっていきますよね、それと一緒です。

scale(1.1)
→大きさを変化させる(scale)CSSです。
数字は、1.1倍に指定されていて、若干大きくなるのがわかると思います。

 

 

回転させよう

コードを以下のように変えていきます。

ソースコード

.my-profile .profile-sns-menu ul li a:hover{
transform: scale(1.3) rotateY(360deg);
-webkit-transform: scale(1.3) rotateY(360deg);
}

 

変更した点はこちらです↓

変更点
  • scale(1.1)→scale(1.3)
  • rotateY(360deg)を追加

マウスを乗せたとき、大きさをデフォルト(1.1)より大きくしました(1.3)。

そして、初めて出てきた「rotateY(360deg)」についてですが、
「Y軸方向に360度回転させる」という意味になります。

 

rotate

回転させるCSSコード。
( )の中がどのくらい回転するかを指定でき、今回は360度=一回転させています。

rotateY(180deg)とした場合は、180度だけ回転し、
SNSのロゴマークが反対になります。

rotateには、「rotateX」、「rotateZ」があり、
それぞれX軸、Z軸(3軸)を基準にして回転します。

数値は好みのを指定して、色々試してみてください。

 

アイコンの色を付けよう

各SNSアイコンの色をCSSで指定していきましょう。

SNSアイコンの色変更

/*twitterボタンの色*/
.pro-tw a{
background: #22b8ff!important;
}

/*Facebookボタンの色*/
.pro-fb a{
background: #6680d8!important;
}

/*Instagramボタンの色*/
.pro-insta a{
background: #f09433!important;
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important;
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important;
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)!important;
}

/*Youtubeボタンの色*/
.pro-youtube a{
background: #db0000!important;
}

/*mailボタンの色*/
.pro-contact a{
background: yellowgreen!important;
}

メールのアイコンは、僕が他と被らないような色を選んだので、
お好きなものを指定してもいいと思います。

それぞれのボタンの背景色を変更しています。

 

まとめ

コピペで行けるので、比較的簡単にカスタマイズできる内容だったのではないでしょうか^^

JINのテーマは、完成度がとても高いですね。
あなたのブログを素敵に彩ってくれること間違いなさそうですね。

 

「こんなデザインできるのかな?」など、
何かお悩みのことがありましたら、お気軽にお問い合わせくださいね。

 

リクエスト内容追記

 

LINEのボタンの色を変更したいというリクエストをいただきましたので、こちらのコードを追記しております。

参考にしていただけると嬉しいです。

LINEアイコンの色変更

/*LINEボタンの色*/
.pro-line a{
background:#00b900!important;
}

もしうまく行かないなどあればご相談ください!

 

 

 

▼無料で収益化の知識が学べます▼

ビジネスモデル作り

「デザイン性の高いブログ」「ビジネスモデル作りの基礎知識」

この2つがあれば、情報発信で収入に困ることはありません。

知識・ノウハウだけでなく「収益化するためのビジネスモデルの作り方」を『無料』で学べます。


3 件のコメント

    • こんにちは。

      LINEアイコンの色変更のコードを記事内に追記しました。
      こちらで変更されるか試していただけますでしょうか。
      よろしくお願いします。

    • リクエストありがとうございます!

      ブログの状況によってカスタマイズコードが変わってくる場合があるので、こちらのフォームからブログのURLを教えて頂けますか?

      https://okap01.com/contact-form#i-4

      確認後にカスタマイズコードをお伝えできればと思います。
      よろしくお願いします!

  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください