はてなブログのテーマ「Palette(パレット)」では、サイドバーが固定できます!
カスタマイズが簡単で色々なデザインができる、はてなブログのテーマ「Palette(パレット)」はこちらからダウンロードできます。
↓↓
Palette (パレット) - テーマ ストア
テーマ「Palette(パレット)」では、スマホ以外の場合は、↓のように2カラム(2列)の表示になります。
しかし記事部分が長いとスクロールしていくうちに右側の部分が無くなってしまって、記事部分だけが表示された状態になってしまいます。
こんな感じ。
これだと右側のスペースが勿体ない。
なので、サイドバーの最後の項目を固定して、記事をスクロールしてもサイドバーはそのまま留まるように設定をします。
(IEでは、固定表示はされないようなので、その点のみご了承ください)
#box2{/*サイドバー全体の箱*/ display: -webkit-flex; display: flex;} .hatena-module:last-of-type{/*サイドバー最後の要素*/ position: -webkit-sticky; position: sticky; top: 0;/*上から離す距離(50pxとか)*/ }
コード:こちらの記事から
↓↓(かなりいつも参考にさせて頂いているブログです)
CSSだけでサイドバーを固定/追従/解除する方法が超簡単!しかも軽くて滑らか! - オークニズム
そのまま→{}デザインCSSにコピペします♪♪
また、最後に表示する項目は、サイドバーの表示順を変更して選ぶことができます。
サイドバーの表示順はデザイン→カスタマイズ→サイドバーで項目をドラッグしながら変えます。
たとえば最後に固定表示する項目を「注目記事」にして、サイトの回遊率を上げたり、ポリシー違反にならなければ「広告」を設定して、広告がサイドに留まるようにすることもできます(^-^)