我喜欢新的设计http://thesixtyone.com。我想知道他们如何按比例拉伸图像以适应整个背景?他们是使用CSS/Javascript还是其他技巧?如何TheSixyOne.com比例图像伸展到整个页面?
9
A
回答
4
两个CSS和Javascript使用。
这需要高度或宽度中的较大者,设置匹配图像尺寸到,然后计算原始尺寸与新尺寸的比率,然后将该比率应用到相对尺寸。
例如。说原始照片是100x100。如果你的屏幕是200x100;那么它将第一个维度(200大于100)拉伸以适合。这是一个2:1的比例,所以它对另一个维度做了同样的调整。生成的图像实际上是200x200。
添加触摸更多的代码,以保持整个东西居中(所以出租人维度的屏幕外部分是相等的),瞧。
在我的例子中,图像会向上移动50,让你看到中间的100(屏幕尺寸)已被拉伸至200
画面的图像实际上是背景图像属性设置的DIV标签。
1
不知道they'e使用的是什么库,但在他们的JavaScript源我做了“调整”,并发现了一个搜索:
Event.observe(window,"resize",t61.background.sync_size);
,它看起来像他们正在安装一个事件处理window.onresize。
相关问题
- 1. 标题不会伸展到整个页面宽度
- 2. html多个选择里面div伸展整个页面
- 3. SVG:伸展图像
- 4. 我如何得到我的背景来拉伸整个页面
- 5. CSS主体不伸展到页面?
- 6. 如何使图像不伸展
- 7. 如何在android中伸展图像
- 8. 如何让页面内容伸展并将页脚粘贴到页面底部?
- 9. 如何根据原始图像比例调整图像大小?
- 10. 如何让导航栏在页面的整个宽度上伸展HTML CSS
- 11. 如何使浏览栏伸展我的页面的整个宽度
- 12. 在页面调整大小的CSS中拉伸图像
- 13. UIImageView不能伸展到整个屏幕
- 14. 垂直导航,延伸整个页面
- 15. 如何在imagebutton中将图像拉伸到图像按钮的整个区域?
- 16. 如何将图像添加到比例?
- 17. 如何按比例调整多个图像的大小?
- 18. LI在IE7中伸展到整个页面的宽度,但在Chrome中很好。
- 19. 内容显示不正确,div宽度不能伸展到整个页面。
- 20. 伸展CSS背景图像
- 21. NinePatch图像不能伸展
- 22. 伸展的背景图像
- 23. 如何在CSS中扩展图像以覆盖页面的整个宽度?
- 24. 自动调整图像以适合比例,但不舒展
- 25. 将JPG图像粘贴到网页的底部而不伸展
- 26. 如何动态调整图像大小,使它们看起来不会在页面上伸展?
- 27. 即使图像尺寸小于页面,也会将背景图像拉伸到窗口的整个宽度?
- 28. 如何伸展列及其头比例ListView中
- 29. 如何按比例调整DIV里面
- 30. 无拉伸整个图像或重复
看来他们是每次居中图像的网页的大小而变化 – Phen 2010-01-27 03:54:50