我只有一个PSD文件,其宽度640px从客户端,我必须修复所有设备,从ios到不同屏幕设备的窗口。640px PSD文件需要修复所有设备
我的问题是,我不想为小尺寸和大尺寸的设备裁剪不同的图像。我搜索了一些解决方案,但我对所有使用视口,媒体查询困惑。和新的iPhone5有1136px决议我不知道如何实现这个PSD。我想裁剪所有设备的一个尺寸的图像是否有可能
2
A
回答
1
找了很久解决方案后,我发现,u可以使用
<meta name="viewport" content="width=640">
让浏览器为你做其他的工作。这是我从apple.com找到的。只是查看源http://www.apple.com
0
我不认为你可以'裁剪'使用CSS,除非有一种排序“哈克”的方式来做到这一点。
但使用mediaqueries你肯定可以调整它的大小非常容易地适应您的浏览器:
<script>
<link rel="stylesheet" href="css/largeres.css" media="screen and (min-width: 1236px)" >
<link rel="stylesheet" href="css/mediumres.css" type="text/css" media="screen and (max-width: 720px)">
<link rel="stylesheet" href="css/smallres.css" type="text/css" media="screen and (max-width: 360px)">
</script>
smallres.css
yourImage{
height: 60%;
width: 60%;
}
mediumres.css
yourImage{
height: 80%;
width: 80%;
}
largeres.css
yourImage{
height: 100%;
width: 100%;
}
0
你可以将它设置为背景图片,并使用background-size: cover
伸展它为你,为更多信息see here,并演示here(尝试调整您的浏览器窗口看到它在行动)。
不幸的是,因为这是一个CSS3属性IE8及以下版本不支持它,所以你可以使用过滤器(第一个链接有更多的信息)来解决这个问题,或者你需要一个更复杂的JavaScript解决方案。
媒体查询也是一种可能的解决方案,但恐怕我对它们的了解不多,所以您对拥有1000像素宽(技术上)的屏幕的新智能手机进行了很好的说明。
我敢肯定会有解决方案使用媒体查询,可能与手持设备而不是媒体?我不完全确定,但如果你想探索更多,我相信Google会成为你的朋友。
+0
我只是寻找移动设备的解决方案。我知道我们可以通过viewport来实现:scale,mediaquery,但是我很困惑以哪种方式使用哪一种 – mikul
相关问题
- 1. 支持所有Android设备需要哪些布局文件夹?
- 2. Git Mergtool:没有文件需要合并+ git状态所有冲突修复
- 3. 修复所有设备的图像选项卡
- 4. HTML页面应该修复所有android设备
- 5. 将所有文件从服务器复制到Android设备
- 6. 更改文件的所有权复制到设备
- 7. 需要帮助来修复mozilla插件
- 8. 需要Xcopy命令来复制和重命名所有文件
- 9. 需要目录中的所有文件
- 10. Laravel - 上传所有需要的文件?
- 11. 递归需要的所有文件
- 12. 我需要在所有移动设备上测试此网站
- 13. 删除一个文件夹中的所有.psd文件
- 14. 需要帮助修复NullPointerException
- 15. 需要帮助修复GUI
- 16. 缺少CSS需要修复
- 17. 需要修复Tkinter错误
- 18. jQuery需要修复代码
- 19. Ruby脚本需要修复
- 20. 谷歌pagespeed需要修复
- 21. 需要修复android标签
- 22. CSS错误需要修复
- 23. 如何在所有iphone设备中修复文本字段的位置?
- 24. 设备管理需要root
- 25. 将文件复制到Android设备内部区域所需的清单权限?
- 26. 需要修复的PHP文件中的SQL查询
- 27. 带2张幻灯片的PHPPresentation文件需要修复
- 28. 在Eclipse中找不到.classpath文件,需要修复jarlist.cache错误
- 29. 需要帮助修复这个.json文件
- 30. 需要帮助修复Kivy KV文件样式
其实,我认为裁剪有可能使用CSS中的clear属性 – Sean
http://www.impressivewebs.com/css-clip-property/ – Sean
是的,我看着它,我来了跨越一些css3元素。我想这完全取决于裁剪需要的兼容性。可能不是现在这样做的最佳选择。它甚至没有正确支持ie9或更低。 – samayres1992