カテゴリ別人気エントリーのサムネイルについて

Simplicityの特徴 › フォーラム › 不具合報告 › カテゴリ別人気エントリーのサムネイルについて

  • このトピックには5件の返信、2人の参加者があり、最後にyskb2により11年前に更新されました。
5件の返信スレッドを表示中
  • 投稿者
    投稿
    • #32683
      yskb2
      ゲスト

      わいひら様

      いつもお世話になっています。

      カテゴリ別人気エントリーを大きなサムネイルで表示させると、アイキャッチ画像の有無によって表示されるサムネイルのサイズが異なります。

      サイズをすべて統一させるのはどのようにすればよいでしょうか?

      サムネイル

    • #32684
      yskb2
      ゲスト

      すみません、キャプチャを再送します。

      サムネイル

    • #32686
      Hidekichi
      ゲスト

      これ以前にも違うトピックで答えましたけれども、「俺ならこうするシリーズ」と言うことで、codepenに公開してあります。

      参考: 人気の記事やらの画像を任意のサイズに変更する | codepen

      元々はウチのサイトで書いたjQuery: Youtubeの動画アドレスを書くだけでPlayerを埋め込んでみる って内容の応用です。

      jQueryを使って、imgで読み込んでいるものをbackground-imageで読み直し、heightを0にした要素にpadding: 0 0 56.25%(16:9)で高さを確保し、画像をbackbround-positionで中央に配置することで、4:3の画像であっても、またその他のアスペクト比の画像であっても16:9あるいは任意のアスペクト比で表示することができると言う内容になります。

      codepenは、その時のトピックでどうもうまく行かないと言われていたので、僕がその方向けにいやイケますよ(あるいはこういう感じを考えておられたのではなかろうかというのを加味して)と作ったものですので、若干変更されている部分もありますが、考え方は同じです。

      jQueryの部分は、imgをbackgroundに変更しているだけで、そのほとんどはcssでスタイルします。
      また同じ方法でリストのサムネイルの変更も例があるので比較してみて下さい。

      参考: http://blazechariot.wp.xdomain.jp/simplicity%E3%82%92%E5%B0%91%E3%81%97%E6%94%B9%E9%80%A0%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F-%E7%95%AA%E5%A4%96%E7%B7%A8-part13-%E7%94%BB%E5%83%8F%E3%81%AE%E3%82%A2%E3%82%B9%E3%83%9A%E3%82%AF%E3%83%88

      上記の記事の実演 | トップのリストのサムネイルを16:9にする | codepen

    • #32687
      Hidekichi
      ゲスト

      ☓ backbround-position
      ◯ background-position

    • #32706
      アバター画像わいひら
      キーマスター

      安直にするならば、 max-heightの値を変更するといった方法がありますが、完全に行うには、hidekichiさんの方法を参考にしてください。

      #new-entries .new-entrys-large .new-entry img, #popular-entries .popular-entrys-large .popular-entry img, #popular-entries .popular-entrys-large .wpp-list li img {
          max-height: 176px;
      }
    • #32719
      yskb2
      ゲスト

      hidekichi様、わいひら様

      ご返信ありがとうございます。

      自分には少し難しそうなので、わいひらさんの方法でやってみようと思います。

5件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)