我想在我的网站上添加一个限制宽度的照片库(高度无关紧要)。我尝试了很多类型的画廊,但所有这些都取决于照片的宽度或高度。然后,我想“为什么不使用像Facebook一样的模板?”,但我的问题是,我不知道如何。我不需要像Facebook这样的复杂画廊,但我需要autoresize可点击的照片(看起来在相册中呈现照片的小缩略图),并且当您用左右箭头单击它们以扩大到正常尺寸时。你能帮我实现我的目标吗?如果有什么不清楚的地方,请在评论部分问我,我的英语说得不好。 PS:我所有的网站都是基于html,jquery和css的。如何用css和jquery创建一个类似facebook的画廊?
-1
A
回答
1
您可以使用下面的CSS属性重新缩放图像,虽然如上所述,这将不会执行您的加载时间任何优惠和服务器端脚本将是一个更可取的选项,如果你愿意钻研进入PHP。如果没有,请随意创建一个具有设置宽度和高度的div以及下面的属性和背景图像,并且应该可以工作。缺点是你可能无法在不使用onClick/JavaScript的情况下链接div。
background-size: 100%;
至于jQuery的,你可以使用http://fancybox.net灯箱插件,允许用户点击一个“缩略图”,查看全尺寸图像,并使用箭头键切换图像。
0
最好的解决方案是有一个服务器端调整脚本,将您的图像缩放到预定义的约束(例如缩略图,预览和全尺寸)。有很多方法可以做到这一点,例如用于PHP的http://www.reconn.us/image_thumbnail.html。
更简单的方法是只使用CSS样式属性让浏览器调整图像大小。这有一个缺点,即服务器将始终发送大图像,无论用户想要以全尺寸查看它们,只需要在img标签中设置宽度和高度。
相关问题
- 1. 类似画廊这一个只在HTML Joomla和CSS
- 2. iPhone /如何创建一个类似Facebook的应用程序?
- 3. 如何创建一个类似于Facebook的Facebook应用程序的侧边栏?
- 4. 如何创建一个类似Facebook的粘杆
- 5. 创建画廊的形象,创建一个文件夹
- 6. 如何创建一个类似于jQuery如何使用jQuery()或$()的选择器?
- 7. 我们如何创建一个灯箱画廊与SQL图像
- 8. 如何创建一个类似jquery的$()包装函数?
- 9. CSS的onmouseover画廊
- 10. 使用jquery mobile创建一个类似于错误面板的facebook
- 11. 在Rails中创建画廊
- 12. 创建更新画廊
- 13. 创建自定义画廊
- 14. jQuery的下一个()的画廊
- 15. 像Flash画廊的Jquery画廊
- 16. 多个JQuery画廊在一个页面
- 17. 在我的网站上创建一个类似Facebook的搜索
- 18. 如何停止对画廊的Android甩不延长画廊类
- 19. 如何复制Facebook相册画廊(android)
- 20. 如何用CSS和Javascript制作居中的画廊布局?
- 21. 创建一个类似于Facebook的搜索框
- 22. 如何使用展开/折叠动画创建类似的recyclerview?
- 23. jQuery画廊翻过下一个和上一个按钮
- 24. 我如何获得类似于ajusto.com的CSS/jQuery动画菜单?
- 25. 创建一个类似于NSPopOver的动画
- 26. WordPress的画廊:用jQuery
- 27. 创建类似Facebook的对话框?
- 28. 如何使用Cocos2d创建更高效的肖像画廊?
- 29. 如何创建一个下拉像菜单类似Facebook的下拉通知
- 30. 如何用html/css创建类似App的头文件?
无法在Javascript中轻松调整图像大小 - 这意味着首先下载整个图像,这对于大型图库来说会非常缓慢。您应该使用任何您熟悉的技术(例如PHP/ASP.Net/Python/Ruby)在服务器上生成缩略图。 – Basic 2013-03-17 00:00:57