【Seesaaブログ新デザインシステム】記事ページの「関連記事」(4)サムネイルをタイトルよりも内側から表示して画像サイズを変更|ブログカスタマイズの雑談BLOGスマートフォン専用ページを表示ブログカスタマイズの雑談BLOGブログのカスタマイズやパソコン・ネットに関する雑談をするブログです。記事ページ下に表示される「関連記事」を編集します。これまでの「関連記事」に関するカスタマイズ記事はこちらです。前回の記事「(3)」では関連記事のサムネイル画像を左端から表示させましたが、今回の記事「(4)」ではタイトル部分よりも内側からサムネイル画像を表示させます。前回と同じように2つのパターンの画像を掲載しますので、お好きな方でカスタマイズしてください。ちなみに私自身は、この記事で書いているやり方(タイトル部分よりも内側からサムネイル画像を表示させる方法)を採用しています。この記事での方法は、関連記事のタイトル部分とサムネイル部分を切り分けてしまって、タイトル部分に新しいclass「subheading」を付ける方法です。これだと他の部分にも「subheading」を使うことができてラクなのです。何の話をしているのかわからないとは思いますが、前回の記事の方法(関連記事のサムネイル画像を左端から表示させる方法)を使われたとしても、今後は結局class「subheading」を作らないといけない場面が出てきますので、気にしないでください。class「subheading」を作らないといけない場面が出てきた時にはきちんと説明しますので、ここでは深く考える必要はありません。関連記事のサムネイル画像を左端から表示させたいのか、それとも少し内側から表示させたいのか、それを選んでいただいて、好きな方でカスタマイズしていただければ結構です。サムネイルを左端から表示させる(記事3)■(3)サムネイルを左端から表示して画像サイズを変更サムネイルをタイトルよりも内側から表示させる(記事4)では、関連記事のサムネイル画像を少し内側から表示する方法を説明します。そんな面倒なことをやろうと思ったのか、きっかけを説明してから、HTMLを編集して関連記事のタイトル部分とサムネイル部分を切り離します。上余白100pxを持つclass「subheading」を新しく作ります。サムネイル部分の左側に余白を入れることで「タイトル部分よりも少し内側」という状況を設定し、サムネイル画像下の文字サイズを少し小さくして、サムネイル画像の上下間隔を少し広くします。最後にサムネイル画像のサイズを調整して、メインコンテンツの幅いっぱいに画像が表示されるようにしたいと思います。....やることがいっぱいですね(笑)ちなみに、今回の記事では、前回の記事(サムネイル画像を左端から表示する方法)でやったカスタマイズは無視します。何もなかったことにして、まっさらの状態で関連記事の編集をしますので、前回の記事に書いている編集をやった方は、元に戻しておいてください。いうことになりますから、最初からどちらのパターンで編集するのか、上記の画像を参考にして決めておいてください。前回の記事ではサムネイル画像を左端から表示させましたが、なんだか主張しすぎている気がしてしまいました。隙間が欲しいと思ってしまったんです。サムネイル画像表示の左側に余白ができるようにCSSを編集していたんですが、なかなかうまくいかないんですよね。10px;」という指示が記述されています。10px;」に変更したんですけど、なんだかおかしい。余白の数値を例えば30pxに増やすと30px内側からサムネイルが始まるじゃん!とか思いましたが、結局画像と画像の間も30pxになるので、もはやめちゃくちゃです。(そりゃそうだw)色々と考えてみましたが、要するに、「.module--category-recent-entry」という関連記事全体のclassの中に関連記事タイトルが入っているからおかしなことになるわけですよ。関連記事タイトルがこの全体の枠から出てくれれば、あとはサムネイル画像部分全体の設定、ということにできるわけです。くっ付いてるからダメならば、切り離してしまえばいいじゃない!wということで、関連記事タイトル部分だけを別設定にします。別設定にした部分に、私は「subheading」というclass名を付けることにしました。「heading」のサブ(sub)ということで、相変わらず安易なネーミングです(笑)関連記事タイトルとサムネイル画像をHTML上で切り離すまずは、HTMLを編集したいと思います。関連記事タイトル(『カテゴリ「○○」の最新記事』というタイトル)を、関連記事全体から飛び出させないといけませんからね。CSSでスタイルを作るのは後からにして、とりあえずHTML上で「タイトル部分は別枠なのだ」という記述をしておきたいと思います。イメージはこんな感じです。黄緑の部分が関連記事のタイトル部分、赤枠の部分がサムネイル画像部分です。このように完全に切り離してしまいます。【注意】この時点で、前回の記事で設定したものはすべて解除し、デフォルトのコード記述に戻っていますのでご注意ください。管理画面の「HTML編集」画面を開き、「module--category-recent-entry」というclass名で検索すると1ヶ所がヒットしますので、この部分を編集します。ちなみに、以下のコード画像には、以前の記事<■記事ページの「関連記事」(2)タイトル表記を変更>で編集済みのコード(「カテゴリ」などの文字)が入っていますのでお気を付けください。%></h3>』です。このコードを外に飛び出させないといけません。「外」とは、「module--category-recent-entry」の外、ということです。「module--category-recent-entry」は関連記事全体の枠です。この枠から外に、関連記事タイトルを表示させるように設定します。先ほど私は、全体枠とは別設定にした関連記事タイトル部分に「subheading」という名前のclassを設定すると決めました。このclass名「subheading」を使用し、関連記事タイトル部分を「div」で挟みます。「module--category-recent-entry」の上に置きます。class="subheading">」「</div>」で関連記事タイトル部分を挟みました。module--category-recent-entry">」という関連記事全体の枠よりも上に配置しました。class="module__heading">」という記述があります。上記「イメージ図」を見てみると、関連記事タイトル(『カテゴリ「○○」の最新記事』というタイトル)の下に少しだけ余白があります。class="module__heading">」の設定です。元々のタイトルの設定「module__heading」の中で「下余白」が設定されていました。次に、CSS編集画面で先ほど作ったclass「subheading」の設定をします。関連記事のタイトル部分の設定です。class「subheading」の上に余白を入れ、タイトル文字は左寄せにします。CSS編集画面でお好きな場所に下記の「新しく追加するコード」を追加して保存してください。(空いている場所ならどこでもいいです)私は「関連記事」関連の記述の下に追加します。個別記事ページの関連記事を表示させるclass名は「module--category-recent-entry」ですので、その関連の下に書いておいた方がわかりやすいかな?と思ったからです。15px;}●「.subheading」は関連記事のタイトル部分ですので、関連記事の上にある「前ページ・次ページ案内リンク」との間隔を設定します。このブログでは基本的に、メインコンテンツのパーツ同士の余白は100pxに設定しようと思っていますので「margin-top:100px;」と設定します。.module__heading」という記述には2つのclassが同時設定されています。このうち「module__heading」は、サイドバータイトルで設定していました。3px;}この「module__heading」の設定が生きていますので、「module__heading」の設定から変更する部分だけを記述しています。15px;)、という記述です。class="module__heading">」を独立させてしまいましたので、前回と同じ記述ができません。.module__heading」というコードを追加しました。.module__heading」というCSS記述そのものが不必要だということになります。削除しておいてかまいません。残しておいても、該当するようなclassはHTML上には存在しませんので何も起こりません。コード追加後のCSS(追加した記述)サムネイル画像を左端より少し内側から表示させる続いてサムネイル画像部分を設定します。タイトルよりも内側から表示させるようにして、関連記事の下のパーツ(コメント欄のタイトル)との余白をわざとなくします。CSS(スタイルシート)を編集します。管理画面の「スタイルシート編集」画面で「module--category-recent-entry」というclassを探します。下記に「元コード」と「編集後」のコードを掲載しておきますので、CSSの該当部分に「編集後」のコードをコピペもしくは該当箇所を直接変更して「保存」します。説明するために文字色を変更している部分がありますが、気にせずにコピペしてください。20px;}●「module--category-recent-entry」は、タイトルの下の、サムネイル画像が表示される部分です。0px;」に設定しているのは、関連記事の下にある「コメント欄」との間隔を、「コメント欄」に上余白100pxを設定することで作り出すつもりだからです。20px;」を設定することで、関連記事タイトルよりもずっと内側からサムネイル画像を並べることができます。(これをやりたかったのです!)コード編集後のCSS関連記事のサムネイル画像下の文字サイズを編集する次に、サムネイル画像下の文字サイズを少し小さくします。必要ない方はこの作業をする必要はありません。CSS(スタイルシート)を編集します。p」というclassを探して編集します。ellipsis;font-size:85%;}●「font-size:85%;」を追加して、文字サイズを通常よりも少し小さめにしています。コード編集後のCSS関連記事のサムネイル画像の上下間隔を編集する関連する記事が2行、3行となった場合(関連記事の表示件数を増やした場合)、サムネイル画像の上下の間隔が少し狭いような気がしますので、ちょっと広めに設定します。CSS(スタイルシート)を編集します。.recent-entry__item」というclassを探して編集します。15px;」を「20px」に変更しただけです。コード編集後のCSS関連記事のサムネイル画像サイズを変更する最後に、サムネイル画像のサイズを変更します。今は1行に4つのサムネイル画像が入っていて右側に余白ができています。(5つ目のサムネイルは1行目に入れずに2行目に表示されています)画像のサイズを変更して調整すれば、1行に5つのサムネイル画像を入れることができ、右側の余白も気にならなくなります。CSS(スタイルシート)を編集します。管理画面の「スタイルシート編集」画面の「module--category-recent-entry」というclass関連の記述の中に、「140px」と書かれた島が3つあります。「140px」がサムネイル画像のサイズですので、この数値を適当に変更してください。やってみましたが、このブログでは「120px」ぐらいが丁度いいのではないでしょうか。「140px」という数値すべて(6個すべて)を、お好きなサイズに変更してください。逆に、1行に4つの画像を入れたい場合は、画像サイズを「140」よりも大きい数値に変更します。(私はやってないのでどれぐらいのサイズがいいのかわかりません)ということで、関連記事のタイトル部分よりも内側からサムネイル画像を表示させる方法を説明しました。私自身は、関連記事についてこちらの方法を使っているので、以降の記事で関連記事に関するものが出てきた場合はすべてこちらの記述(やり方)を踏まえた上での説明になると思います。次の記事では、Seesaaブログのコメント欄に余白を付けてボタンを作る方法を説明します。■【Seesaaブログ新デザインシステム】記事ページのコメント欄に上余白を設定し、「コメントを書く」ボタンを作るここまで記事ページの下部に表示される「関連記事(関連する記事)」部分を編集してきましたが、「関連記事」の下には「コメント欄」がありますので、今回はこの「コメント欄」を編集したいと思います。[必須入力]※画像の中の文字を半角で入力してください。