用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2539|回复: 2
收起左侧

图片超过指定大小如何缩小显示?

[复制链接]
发表于 2010-7-9 11:32:48 | 显示全部楼层 |阅读模式
和CI没什么关系,不过还是想问一下,上传好了图片和文章,显示也没问题,不过图片是比较大的那种壁纸,页面显示不下会挤出框架,如何实现那种图片在指定大小就正常显示,超过就按指定比例缩小显示那种功能呢(点击一下会显示全图)?需要一个思路,目前直觉想可能要用JS实现吧?不知道这么想对不对。如果思路对的话谁能说说大体实现方法,如果不对应该如何实现此功能?
发表于 2010-7-9 11:46:52 | 显示全部楼层
ci的上传类里面可以拿到图片的width和height,你可以把这两个值也顺便插入数据库中的图片表里面
  在前台显示的时候取出来判断他有没有超过你指定的width和height值,如果超过了把img标签强制设定成你的指定值,反之就让他正确显示自己原本大小
 楼主| 发表于 2010-7-9 12:42:13 | 显示全部楼层
问题是并不是用ci的上传类写的,用的kindedit做文本编辑,上传的文章和图片,另外图片还可能引用网络上的地址,那样应该就不行了吧?

本版积分规则