ブログでよくみかけるプロフィールカードを表示させたいと思いました。
Bloggerでも基本情報というプロフィールを表示させるものはあるのですが、編集するのは難しそうだったので別につくってみました。
HTML
Bloggerのガジェット「HTML/JavaScript」に下記HTMLをコピーしました。Blogger以外で表示させる場合は<div>で全体を囲んで横幅を指定すればできるはずです。
<p class="profile-background"><img src="【背景画像】" /></p> <div class="myprofile"> <img alt='自分の写真' class='profile-img' height='80' src='【プロフィール写真】' width='80' /></div> <br clear="left" /> <p class="myname">【名前】</p> <p class="myprofile-content">【プロフィール紹介文】</p> <p class="follow">\Follow me/</p> <div class="follownav"> <a class="f-twitter" href="【Twitter URL】" target="_blank"><i class="fab fa-twitter lg my-twitter"></i><br /><span class="snsname">Twitter</span></a> <a class="f-feedly" href="【feedly URL】" target="_blank"><i class="fas fa-rss lg my-feedly"></i><br /><span class="snsname">feedly</span></a> </div> <div id="bittip"> <div id="damzn"><a href="【Amazon ほしい物リストURL】">Amazon ほしい物リスト</a></div> </div>
CSS
CSSは「HTMLの編集」から行いましたが、「HTML/JavaScript」でもできる気もします。その場合は<style type="text/css">【ここにCSS】</style>で囲む必要がありますが。
.profile-background img {
width: 100%;
height: 130px;
object-fit: cover;
}
.myprofile img {
width: 88px;
height: 88px;
position: relative;
border: solid 3px #fff;
border-radius: 100%;
overflow: hidden;
bottom: 40px;
left: 50%;
margin-left: -44px;
margin-bottom: -40px;
}
/* 名前 */
.myname {
margin-top: 5px;
margin-bottom: 12px;
padding: 0;
font-family: 'Rubik', sans-serif;
font-size: 0.9em;
text-align: center;
font-weight: 700;
}
/* 紹介文 */
.myprofile-content {
padding: 0 7px;
font-size: 0.65em;
line-height: 150%;
font-weight: 400;
}
.follow {
padding: 5px;
font-family: 'Rubik', sans-serif;
font-size: 0.8em;
text-align: center;
color: #e1e2e3;
font-weight: 700;
}
.follownav {
margin: 0 auto;
width: 80%;
text-align: center;
padding: 0 0 70px;
}
.follownav a {
width: 50%;
font-size: 180%;
margin: 0;
padding: 0.3em 0 0 0;
float: left;
font-weight: bold;
text-align: center;
display: inline-block;
text-decoration: none;
line-height: 0.3em;
}
.follownav a:hover {
opacity: 0.8;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
}
.my-twitter {
color: #44aeea;
}
.my-feedly {
color: #88C140;
}
.snsname {
color: #474a4d;
font-family: 'Rubik', sans-serif;
font-size: .3em;
text-align: center;
}
/* Amazonほしい物リスト*/
#damzn {
background-color: #d0baa7;
background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, #dcccbd), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, #dcccbd), color-stop(.75, #dcccbd), color-stop(.75, transparent), to(transparent));
-webkit-background-size: 5px 5px;
padding: 5px;
text-align: center;
}
#damzn a {
font-size: 0.8em;
display: block;
color: #f3f3f3 !important;
transition: all 2.5s;
width: 100%;
}
#damzn a:hover {
letter-spacing: 2px;
}




0 件のコメント:
コメントを投稿