我一直在试图弄清楚如何在 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
如果您注意到第一张图片底部缺少 5 像素的边距。第二张和第三张图片没有触及 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%; }
研究了几个小时我如何才能达到我想要的结果。只要图像适合容器并且质量不失真,就可以裁剪图像