wordpressでギャラリーのショートコードを修正する方法を見つけようとしています。基本的には、ユーザーがショートコード内に任意のサイズの画像を配置でき、表示時に伸びたり歪んだりしないようにすることが目的です。
これは、次のように見えるはずです
http://i255.photobucket.com/albums/hh140/testament1234/Thumb_zpsf57e544b.jpg
これは私がそれをコーディングしたときに思いついたものです。
http://s255.photobucket.com/user/testament1234/media/thumbnail_zpsd95f993d.jpg.html?sort=3&o=0
最初の画像の下部に 5px の余白がないことに気付いた場合。2 番目と 3 番目の画像は、div の下部に触れていません。
function.ph のコードは次のとおりです。
//Gallery Shortcode 2
function short_gallery($atts, $content = null) {
extract(shortcode_atts(array(), $atts));
return '<div class=" gallery_box"><div class="inner_gallery"><a class="fancybox" href="'.$content.'"><img src="'.$content.'"/></a></div></div>';
}
add_shortcode("gallery", "short_gallery");
そして、これが私のスタイリングのコードです。
.gallery_box{background-color:#E8ECEF; float:left; margin:0px 20px 10px 0px; width:250px; height:200px; overflow:hidden }
.inner_gallery{margin:10px; margin:5px}
.inner_gallery img{max-width:100%; }
どうすれば望ましい結果を達成できるかについて何時間も研究してきました。入れ物に収まり、画質が乱れなければクロップでもOK