1 
                    
                    paloalto      2015-08-07 10:44:09 +08:00     | 
            
     2 
                    
                    TakanashiAzusa      2015-08-07 10:44:44 +08:00    fancybox吧。。 
                 | 
            
     3 
                    
                    paloalto      2015-08-07 11:00:12 +08:00    如果硬是要用前端来处理的话 
                <img class="thumb" src="http://77fmtb.com1.z0.glb.clouddn.com/gogopher.jpg" alt="" /> css: .thumb { max-width: 100%; width: 300px; } 或者 .thumb { max-height: 100%; height: 300px; } 以上两种分别对应以宽度为基准等比缩放、以高度为基准等比缩放,属于比较简单的应用场景,用哪个看具体需求而定。 也可能是宽高比一致的: .thumb { width: 300px; height: 300px; } 也有可能存在这种情况:   这时候就需要用 js 来计算图片大小,之前 kejun 写过一个 demo: http://hikejun.com/demo/photo_layout/layout1.html  | 
            
     4 
                    
                    paloalto      2015-08-07 11:04:56 +08:00    啊 发现刚没理解楼主的意思。 
                fancybox: http://fancyapps.com/fancybox/ lightbox: http://lokeshdhakar.com/projects/lightbox2/ Lightbox for Bootstrap 3: https://github.com/ashleydw/lightbox  | 
            
     5 
                    
                    Perry      2015-08-07 11:07:55 +08:00 via iPhone    photoswipe.js 
                 | 
            
     6 
                    
                    kevinyoung   OP @paloalto 非常感谢 
                 | 
            
     7 
                    
                    loddit      2015-08-07 12:28:30 +08:00 
                    
                    这个是 tinypng 背后的工具 https://pngquant.org/ 很厉害。 
                 | 
            
     8 
                    
                    dslwind      2015-08-07 21:33:53 +08:00 via Android 
                    
                    fancybox 吧 
                 | 
            
     9 
                    
                    OpooPages      2015-08-07 22:53:59 +08:00 via Android 
                    
                    用过fancybox和lightbox,比较喜欢fancybox 
                 |