#045 Cocoonのプロフィール欄を改修してみる

ブログ発展記録
ブログ発展記録
スポンサーリンク

イントロダクション

本日は以前の記事↓で作ったプロフィール用のイラストを実装するついでに、サイドバーのプロフィール欄をチョイチョイ改修しようと思います。

現在のプロフィール欄は↓下記画像のような感じなんですけど、背景画像や文章なんかもちょっと改良して見栄え良くしていこうというのが目的となりますね。

まぁ、結果的に改悪するかも知れませんが、なるべく頑張ってみます。

プロフィール欄の改修

さて、まずはプロフィール用の画像にちょっと手を入れていきましょう。

何もないのも寂しいので上記↑のフリー素材のエフェクトを追加して、ついでに背景を入れていきます。

……ええと。元々のイラストの完成度が低かった事もありますが、物凄く微妙な気がします。

まあ、こんなんでも初の自分用アバターですしね。ここは妥協しておきましょう。

こいつを500×500pixelにリサイズしてプロフィール欄のアバターに設定します。

では、次にプロフィール欄の新たな背景を作っていきましょう。

30分後。フリー素材を組み合わせて適当にそれっぽい背景が出来ました。

じゃあ、これらの素材を使って早速実装してみようと思います。

と、いう訳でCSSを改変したりして意外と手間取りましたけど上記↑のような感じに改修しました。

まあ、前のバージョンよりは少しはマシになったような気がしないでもないですね。

ともあれ。その内また改修するかも知れませんが、暫くは使用していこうと思います。

今回使用したCSS

/* サイドバープロフィールカスタマイズ */
.author-box {
	border: none !important;
	padding: 0 !important;
}

.pwa .author-box {
	text-align: left; /* 文字を左揃えに */
}
.author-box .author-widget-name{
	color: #666;
	background-color: #eaedf2;
	display: inline-block;
	margin: 0 auto 3px 1rem;
	padding: .4em;
	border-radius: 4px;
	font-weight: bold;
	position: relative;
	z-index: 2;
	font-size: .9em;
}

.author-box .author-widget-name::before {
	content: '';
	position: absolute;
	left: 20%;
	bottom: -15px;
	display: block;
	width: 0;
	height: 0;
	border-right: 15px solid transparent;
	border-top: 15px solid #eaedf2;
	border-left: 15px solid transparent;
	z-index: 1;
}

.author-box figure.author-thumb{
	float: none;
	margin: 0 !important;
	text-align: center;
	width: 100% !important;
	background: url(https://shion-no-yahiro.com/wp-content/uploads/2020/08/000-1.jpg) center no-repeat; /* カバー画像を指定 */
	background-size: cover;
	position: relative;
	height: 0;
	/* フル表示にしたい場合のpadding-topの値: 表示画像の高さ(px) ÷ 表示画像の幅(px) × 100(%) */
	padding-top:80%;
	z-index: 0;
}

.author-box figure.author-thumb img{
	border: 3px solid #fff;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
	height: auto;
	width: 40%;
	max-width: 200px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -3.8em;
}

.author-box .author-content{
	margin-left: 0 !important;
	margin-top: 5.5em !important;
}

.author-box .author-content .author-name{
	text-align: center;
	font-size: 1.3rem;
}

.author-box .author-content .author-name a{
	color: #1e90ff;
	text-decoration: none;
}
.author-box .author-content .author-name a:hover{
	color: #1e90ff;
	text-decoration: underline;
}

.author-box .author-content .author-description p{
	margin: .5em auto;
	line-height: 1.5 !important;
	max-width: 500px;
	font-size: 90%;
	text-align: left;
}

.author-box .author-content .author-description p a{ text-decoration: none; }
.author-box .author-content .author-description p a:hover{ text-decoration: underline; }
.author-box .author-content .author-follows .sns-buttons{ justify-content: center; }

.author-box .author-content .author-follows .sns-buttons a.follow-button{
	border-radius: 50%;
	width: 40px;
	height: 40px;
	color: #fff;
	margin-bottom: .5em;
	margin-right: .5em;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
}

.author-box .bc-brand-color.sns-follow .website-button{ background-color: #6eb6fd !important; }
.author-box .bc-brand-color.sns-follow .twitter-button{ background-color: #7dcdf7 !important; }
.author-box .bc-brand-color.sns-follow .facebook-button{ background-color: #7c9dec !important; }
.author-box .bc-brand-color.sns-follow .hatebu-button{ background-color: #2c6ebd !important; }
.author-box .bc-brand-color.sns-follow .google-plus-button{ background-color: #dd4b39 !important; }
.author-box .bc-brand-color.sns-follow .instagram-button{ background: linear-gradient(135deg, #427eff 0%, #f13f79 80%) no-repeat !important;}
.author-box .bc-brand-color.sns-follow .youtube-button{ background-color: #cd201f !important; }
.author-box .bc-brand-color.sns-follow .flickr-button{ background-color: #111 !important; }
.author-box .bc-brand-color.sns-follow .pinterest-button{ background-color: #bd081c !important; }
.author-box .bc-brand-color.sns-follow .line-button{ background-color: #00c300 !important; }
.author-box .bc-brand-color.sns-follow .amazon-button{ background-color: #ff9900 !important; }
.author-box .bc-brand-color.sns-follow .github-button{ background-color: #4078c0 !important; }
.author-box .bc-brand-color.sns-follow .feedly-button{ background-color: #2bb24c !important; }
.author-box .bc-brand-color.sns-follow .rss-button{ background-color: #f26522 !important; }

.author-box .author-content .author-follows .sns-buttons a.follow-button span{ line-height: 40px; }
.author-box .author-content .author-follows .sns-buttons a.follow-button span::before{ font-size: 20px !important; }

main .author-box{
	max-width: 400px;
	margin: 0 auto;
	font-size: 80%;
}

今回の経費&記事作成時間

今回の記事作成時間

約4時間(#003の記事リライト含む)

今日はちょっとだけプロフィール欄を改修するつもりでしたが、CSSの変更と追記で手間取りまくったので、かなりの時間をロスしてしまいました。

最初から素直に師匠に助けを求めれば良かったです。

おかげで休養期間中なのに、かなり疲弊してしまいました。

ああ、あとは#003の記事↓をリライトしてみましたので、お時間のある方は読んでいって頂けると嬉しいです。

では、恒例の累計出費&記事作成時間を発表して今回は終わりにしましょう。

最後まで読んでくださった方はありがとうございました。

現在までの総制作時間&累計支出

総制作時間:約170時間 / 累計支出:17,080円

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