
あのブログよりもちょっと差がつくはてなブログの簡単なカスタマイズをご紹介します。
ブログをちょっとカスタマイズするだけで自分のブログに愛着がわくかもしれませんよ。
検索ボックスを見やすく
はてなブログでサイドバーに表示できる「検索ボックス」(デザイン→カスタマイズ→サイドバー→モジュールを追加→「検索」)で文字入力時(フォーカス時)にちょっとだけ見やすくします。
検索ボックスのテキストを消す
検索ボックスに文字を入力するときにすでに表示されている検索ボックスのテキスト(input要素のplaceholder属性で設定したテキスト「記事を検索」など)を消します。
文字を入力するタイミングで検索ボックスのテキストの文字色を透明(または検索ボックスの背景色と同じ)にします。
(デザイン→カスタマイズ→「デザインCSS」にコードを入力)
CSS
input::placeholder {
color: #000;
}
input:focus::placeholder {
color: rgb(255 255 255 / 0);
}
検索ボックスの枠線を強調
検索ボックスに文字を入力するときに枠線を強調します。
サイドバーの検索ボックス「.search-form」と検索したあとに表示される検索ボックス「.search-result-form」を指定して検索ボックスの枠線の色を変更しています。
(デザイン→カスタマイズ→「デザインCSS」にコードを入力)
CSS
.search-form:focus-within,
.search-result-form:focus-within {
border: 1px solid #000; /* 検索ボックスに黒い枠線 */
outline: 1px solid #000; /* 検索ボックスの外側に黒い枠線 */
}
関連記事を見やすく
はてなブログで記事ページの下に表示できる「関連記事」(デザイン→カスタマイズ→記事→「関連記事を記事下に表示する」)をちょっとだけ見やすくします。
“あわせて読みたい”を表示
はてなブログに “あわせて読みたい” という機能(リンク)を追加する方法はいろいろあるとは思いますが、はてなブログの “関連記事” というタイトルを “あわせて読みたい” に変更するのが一番簡単ではないかと。CSSとJavaScriptどちらかお好きなほうで。
(デザイン→カスタマイズ→「デザインCSS」にコードを入力)
CSS .hatena-module-related-entries .hatena-module-title { font-size: 0; }
.hatena-module-related-entries .hatena-module-title:after { content: "あわせて読みたい"; font-size: 15px; }
(デザイン→カスタマイズ→フッタにコードを入力)
JavaScript
<script>
document.getElementById('entry-footer-secondary-modules').getElementsByClassName('hatena-module-title')[0].textContent = 'あわせて読みたい';
</script>
サムネイル画像のタイトルを非表示
“関連記事” のサムネイル画像にカーソルを重ねると表示されるタイトル(title要素)を表示させないようにします。これもCSSとJavaScript(jQuery)どちらかお好きなほうで。
CSSでは、サムネイル画像のクリックは「pointer-events: none」で無効に、テキストのクリックは有効のまま、「display:block」と「height」でリンク領域をサムネイル画像まで広げています。
(デザイン→カスタマイズ→「デザインCSS」にコードを入力)
CSS
.related-entries-image {
pointer-events: none;
}
.related-entries-title {
display: block;
height: 100px;
}
(デザイン→カスタマイズ→フッタにコードを入力)
JavaScript
<script type="module">
$('.related-entries-image').removeAttr('title');
</script>
まとめ
「はてなブログ カスタマイズ」で検索してもブログが更新されなかったり新しい記事が少なかったりでさびしい。数年前はカスタマイズに熱心なブログがたくさんあったのに...。


HINODE ICT lab

