一个国外网站的自适应效果

cqvip 2009-08-02 10:53:32
效果演示: http://cmac.smugmug.com/gallery/5363890_2awbk/#542653421_Qgb2o

这个是一个相册的效果.左边缩略图显示的行数和列数和右边的大图片都会根据不同分辨率自动调整.

在800*600的分辨率下 左边缩略图显示的是3行3列.右边大图调用的是xxx-S.jpg的图片
在1024*768的分辨率下 左边缩略图显示的是3行4列.右边大图调用的是xxx-M.jpg的图片
在1280*800的分辨率下 左边缩略图显示的是4行5列.右边大图调用的还是xxx-M.jpg的图片
在更大的分辨率下时 左边缩略图显示的是4行5列.右边大图调用的是xxx-L.jpg的图片

请教一下各位达人两个问题
1. 这种在不同分辨率下左边显示的图片数量自适应调整,是如何控制的?
2. 右边的图片会根据不同的分辨率调用不同的图片这个又是怎么实现的?

请大家指点一下.谢谢

...全文
139 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2009-08-02
  • 打赏
  • 举报
回复
使用js判断分辨率的啊,里面有代码
<script type="text/javascript">
(function() {
var sRes;

if (typeof(screen) == 'object'){
sRes = screen.width + 'x' + screen.height;
}

if (readCookie('res') != sRes) {
createCookie('res', sRes, 365);
}
})();
</script>

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧