アフィリエイトの紹介リンクとして便利で人気なのが「カエレバ」ですが、デフォルトのデザインが少し見栄えが良くないので、各ECショップへのリンクがボタンになった見やすいカスタムデザインを、このブログにも導入しました。
カエレバのカスタムデザインには、いくつかのものがありますが、現在のモバイルファーストインデックスの状況を考えると、PCとスマホで二種類のデザインを分けるよりも、レスポンシブデザインに対応したものを一括で導入するほうがスマートです。
その具体的なやり方をご紹介します。
※なお、本ブログは無料ブログサービスのbloggerにテンプレートVASTER2を使用しています。
■カエレバのカスタムデザインCSS用HTML
カエレバのデザインを変更するためには、スタイルシートCSSにデザインHTMLを挿入する必要があります。今回、導入したデザインのHTMLは以下のものです。
/*--------------------------------------
ヨメレバカエレバレスポンシブ
--------------------------------------*/
.booklink-box, .kaerebalink-box{
padding:25px;
margin-bottom: 10px;
border:double #CCC;
overflow: hidden;
font-size:small;
}
.booklink-image, .kaerebalink-image{
margin:0 15px 0 0;
float:left;
min-width: 160px;
text-align: center;
}
.booklink-image img, .kaerebalink-image img{
margin:0 auto;
text-align:center;
}
.booklink-info, .kaerebalink-info{
margin:0;
line-height:120%;
overflow: hidden;
}
.booklink-name, .kaerebalink-name{
margin-bottom:24px;
line-height:1.5em;
}
.booklink-powered-date, .kaerebalink-powered-date{
font-size:8px;
margin-top:10px;
font-family:verdana;
line-height:120%;
}
.booklink-detail, .kaerebalink-detail{font-size: 12px;}
.booklink-powered-date, .kaerebalink-detail{margin-bottom:15px;}
.booklink-link2, .kaerebalink-link1{margin-top:10px;}
.booklink-link2 a,
.kaerebalink-link1 a{
width:30%;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
display:inline-block;
margin:5px 2px 0 0;
padding:10px 1px;
text-align:center;
float:left;
text-decoration:none;
font-weight:800;
text-shadow:1px 1px 1px #dcdcdc;
font-size:12px;
color: #fff !important;
}
.booklink-link2 a:hover,
.kaerebalink-link1 a:hover{opacity: 0.6;}
.booklink-link2 a:active
.kaerebalink-link1 a:active{
position:relative;
top:1px;
}
/*ボタンを変えるときはここから*/
.shoplinkamazon a{color:#FF9901 !important;border: 1px solid #FF9901 !important;}
.shoplinkrakuten a{color:#c20004 !important;border: 1px solid #c20004 !important;}
.shoplinkkindle a{color:#007dcd !important;border: 1px solid #007dcd !important;}
.shoplinkkakakucom a{color:#314995 !important;border: 1px solid #314995;}
.shoplinkyahoo a{color:#7b0099 !important;border: 1px solid #7b0099 !important;}
/*ここまでを変更*/
.shoplinkyahoo img{display:none;}
.shoplinkyahoo a{font-size:10px;}
.booklink-footer{display: none;}
@media screen and (max-width: 680px) {
.booklink-box, .kaerebalink-box{padding:15px;}
.booklink-image, .kaerebalink-image{
width: 100px !important;
min-width: initial;
}
.booklink-name > a, .kaerebalink-name > a{
font-size: 15px;
font-weight: bold;
}
.booklink-name, .kaerebalink-name{margin-bottom:12px;}
.booklink-powered-date, .kaerebalink-powered-date{margin-top:5px;}
.booklink-link2 a,
.kaerebalink-link1 a{
width:calc(100% - 4px);
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
margin: 2px 0px;
padding:10px 0px;
}
}
■カエレバのデザイン追加方法
●スタイルシートCSSの編集画面を開く
先ほどのデザイン用HTMLをスタイルシートCSSに挿入していくのですが、bloggerの場合、「テーマ」→「HTMLの編集」で画面を開くことができます。
※念のためこの画面右上から必ずバックアップをとるようにしてください。
●文字列検索で「b:skin」を探す
スタイルシートCSSの編集画面を開いたら、まず「CTR+F」で文字列検索を呼び出し、「b:skin」を探します。
●<b:skin>…</b:skin>の「…」をクリック
「b:skin」の文字列検索で当該箇所を呼び出したら、表示されている<b:skin>…</b:skin>の「…」がクリックできますので、クリックすると折りたたまれているCSSが開きます。
●「]]></b:skin>」で文字列検索をする
折りたたまれている文字列が展開したら、今度は「]]></b:skin>」を文字列検索でさがします。
●デザインHTMLを貼り付ける
指定された箇所が表示されたら、「]]></b:skin>」の直上に先ほどのデザインHTMLをペーストし、「テーマを保存」で完了です。
以上、無料ブログのカエレバのデザインをすっきりと見やすくカッコよくするレスポンシブデザインの導入方法でした。
みなさまのお役に立てましたら幸いです。