
ブログのヘッダーに画像を設定する・・・
というのが、
まずはカスタマイズの典型…といいますか、そんな感じで多いケースかと思います。
そんなとき思いついたスライダー画像、
自分のブログでもできるんだろかと。。。
初のスライダー画像でっす😁
もっとも自サイト…
スライダーが向いてるとはいいがたい?笑)
完全に自己満な世界で反映させてます😆
ご参考までに…デキた!
ということで、、ご了承ください。
いくつか…参考にさせていただいたサイトありましたが、
取り入れたのはこちらのサイト様…
ありがとうございます。。。
「設定」画面 →「詳細設定」→
<head>要素にメタデータを追加
に以下のスクリプトを入力。
<script type="text/javascript" src="https://unpkg.com/flickity@2.2.2/dist/flickity.pkgd.min.js"></script> <link href="https://unpkg.com/flickity@2.2.2/dist/flickity.css" rel="stylesheet" type="text/css" />
管理画面の「デザイン」→
スパナマーク🔧のカスタマイズをクリック →
ヘッダーをクリックして開き →
ブログタイトル下に以下を入力
<div class="gallery js-flickity"
data-flickity-options='{ "wrapAround": true, "autoPlay":true }'>
<div class="gallery-cell"><img src="〇〇" width="" height="" /></div>
<div class="gallery-cell"><img src="〇〇" width="" height="" /></div>
<div class="gallery-cell"><img src="〇〇" width="" height="" /></div>
<div class="gallery-cell"><img src="〇〇" width="" height="" /></div>
<div class="gallery-cell"><img src="〇〇" width="" height="" /></div>
<div class="gallery-cell"><img src="〇〇" width="" height="" /></div>
</div>
<img src="〇〇">
〇〇には載せたい画像のURLを入力します。
なんと欲張って6つも設定w
数は任意、設定したい数だけ載せてください。
画像は、
はてなフォトライフ(Hatenafotolife)に上げ、コピペするのがスムーズだと思います。
画像の上で右クリックし、
画像リンクをコピーを選択、〇〇箇所にペーストすればok
自分の場合、
width(幅)とheight(高さ)は設定してません。なんとなく、設定しなくてもうまく反映したので、、
🔧カスタマイズ内の一番下に
{ }デザインCSSって箇所あります。

クリックすると画面が開き、
さらにクリックで画面が少し大きくなり、
コードを入力できるようになってます。
そこがスタイルシート(CSS)の入力場所。
すでに書かれてる上の行を消さずに、、
その下の行から以下を追加。
* external css: flickity.css(スライダー画像) */
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.gallery {
background: RGBa(0,0,0,0);
margin-bottom: 10px;
}
.gallery-cell {
width: 296px;
height: 200px;
margin-right: 10px;
margin-bottom: -10px;
background: linear-gradient(to right, #ffb8bb 0%, #f0b77f 60%, #fad0c4 100%);
/*background: #8C8;*/
counter-increment: gallery-cell;
text-align: center;
font-size: 70px;
color: white;
}
.gallery-cell img {
width: 640px;
height: auto;
max-width: 100%;
max-height: 100%;
}
最後は
変更を保存するボタンを押すのをお忘れなく。。。
自身で調整したのは画像の背景色です。
というのもスマホで見た際、
他ページへ遷移するタイミングで、一瞬…デフォルトの背景色が見えてしまい。
このチラつく現象はPCでは起きず…
なのでスライダーの背景を、
反映しているレスポンシブのヘッダー色に合わせてみました。
それが上記CSSに含まれるこの部分 ↓
background: linear-gradient(to right, #ffb8bb 0%, #f0b77f 60%, #fad0c4 100%);
同じレスポンシブテーマ(Haruni)を使ってる方なら、これで有効です。
もしデフォルトの色を変えたいなら、
それぞれ背景色に合わせ設定する感じです。
といいつつ、このグラデーションのカラーを反映させるのにまた苦心w
“サイトで使われている色を知るには?”
を調べる必要があるわけです😅
その下にあるコードはデフォルトの背景色。
/*background: #8C8;*/
/* ~ */で囲んだエリアは反映しない、
という意味の表記です。
違う色を設定する場合は、囲みを取ってカラー指定してもokかと。

このスライダー方法…
パソコンだけでなく、スマホにまで遜色なく反映されるのがすごいなぁーと感動。テスト動作ページです⇩
スマホならちょうど1画面ずつが中央へ…
PCならスライドが複数出ちゃいますがw
ちゃんと一定で推移してくれます♪
見る方をかえりみず、、😆
一人ニマニマしちゃってます♪


コメント