如何最简单的实现瀑布式的布局? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
underone
V2EX    设计

如何最简单的实现瀑布式的布局?

  •  
  •   underone 2011-12-17 21:12:48 +08:00 4820 次点击
    这是一个创建于 5115 天前的主题,其中的信息可能已经有所发展或是发生改变。
    24 条回复    1970-01-01 08:00:00 +08:00
    chuck911
        1
    chuck911  
       2011-12-17 21:19:56 +08:00
    Sivan
        2
    Sivan  
       2011-12-17 21:24:45 +08:00
    最简单的就是纯css,4个竖列往里面填- -
    underone
        3
    underone  
    OP
       2011-12-17 21:29:37 +08:00
    @Sivan 嗯..这倒是...就是高度不控制啊...
    underone
        4
    underone  
    OP
       2011-12-17 21:30:12 +08:00
    @chuck911 这个我依稀记得上次工作中IE6出过奇怪的bug...我再试试
    zhaoyafei
        5
    zhaoyafei  
       2011-12-17 21:32:09 +08:00
    @underone 高度不控制不就正好满足你的要求了吗?
    underone
        6
    underone  
    OP
       2011-12-17 21:37:03 +08:00
    @zhaoyafei 啊?啥...啥意思?
    Sivan
        7
    Sivan  
       2011-12-17 21:58:31 +08:00
    @zhaoyafei underone 的意思是每列的总高度不受控制,最后页底可能会差特别多……
    26z
        8
    26z  
       2011-12-17 22:16:34 +08:00
    NemoAlex
        9
    NemoAlex  
       2011-12-17 22:22:16 +08:00
    @Sivan 你说的方法这里是这样实现的 http://wow.taobao.com/
    victor
        10
    victor  
       2011-12-17 22:38:06 +08:00
    我朋友曾向的,我做了一demo
    http://dl.dropbox.com/u/244623/linn-example.zip

    是Rails的,js代在 app/assets/Javascripts/products.js.coffee

    你改向的就好了。

    面有一子
    rake db:migrate
    rake db:seed
    underone
        11
    underone  
    OP
       2011-12-17 22:42:23 +08:00
    @victor 好滴我去参观一下~~
    underone
        12
    underone  
    OP
       2011-12-17 22:43:31 +08:00
    我还想补充一个问题:无论实现方式,瀑布式布局的最大劣势是什么?
    victor
        13
    victor  
       2011-12-17 22:56:56 +08:00
    @underone 抱歉那是源下而已。你得自己在本地跑一下demo才行
    underone
        14
    underone  
    OP
       2011-12-17 23:04:14 +08:00
    @victor 恩恩,我叫合作伙伴一起看:)
    NemoAlex
        15
    NemoAlex  
       2011-12-17 23:05:25 +08:00
    @underone 还是技术门槛的问题
    做起来不是什么难的事情,但是要做到效果好并且足够高效,就不是很容易了
    目前几个做得好的网站都没有开源这方面的东西
    jQuery那个拿来需要改很多
    淘宝那个他们自己还没有产品在用
    而且淘宝的JS框架,很少有人为了这个东去用吧
    淘宝的那篇文章思路很好,真要做的话认真看一下(阅读指引:前面一大半内容都在扯淡可以略过)
    结合自己在用的JS框架,东西还是要自己重新写才好用
    underone
        16
    underone  
    OP
       2011-12-17 23:14:56 +08:00
    @NemoAlex 嗯...先从最简的方式开始尝试起吧...
    Rice
        17
    Rice  
       2011-12-17 23:48:32 +08:00
    就试试4个竖列往里面填,然后控制每个列里的块一样多,这样就页底不会差太多
    fim8
        18
    fim8  
       2011-12-18 00:09:00 +08:00
    一直用一楼提供的插件.
    underone
        19
    underone  
    OP
       2011-12-18 00:37:06 +08:00
    @fim8 没有在ie里遇到过间距不正常的问题吗?
    underone
        20
    underone  
    OP
       2011-12-18 00:37:45 +08:00
    @Rice 问题是我这里可能用到的地方偏偏有的用户爱上传贼长的图...
    Rice
        21
    Rice  
       2011-12-18 02:41:56 +08:00
    @underone -_- 那肯定简单不了了,用别人写好的改下吧……
    fim8
        22
    fim8  
       2011-12-18 15:24:20 +08:00
    @underone 你把宽度定好试试. 有一个地方要设定宽度.
    Rice
        23
    Rice  
       2011-12-18 15:30:51 +08:00
    @underone 限制图片高度?鼠标划过时才拉长图片?
    underone
        24
    underone  
    OP
       2011-12-18 16:36:27 +08:00
    @Rice 那样整体会很难看啊...
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     938 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 19:49 PVG 03:49 LAX 11:49 JFK 14:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86