如何从可用尺寸列表中确定适合设备的图像大小
How to determine suitable image size for device from list of available sizes?
对于一个项目,我有以下大小的可用图像:
[ { "h": 1004, "w": 768 }, { "h": 748, "w": 1024 }, { "h": 460, "w": 320 }, { "h": 920, "w": 640 }, { "h": 300, "w": 480 }, { "h": 600, "w": 960 }, { "h": 720, "w": 1280 } ]
我如何在JavaScript/AngularJS中编写一个函数来返回基于当前设备,分辨率和方向的最接近的适当大小?
下面是一个使用媒体查询的例子:https://jsfiddle.net/DIRTY_SMITH/88z7u4kf/
body {
background-image: url("http://lorempixel.com/1200/1200/");
background-repeat: no-repeat;
background-color: #cccccc;
}
@media (max-width: 1000px) {
body {
background-image: url("http://lorempixel.com/1000/1000/");
}
}
@media (max-width: 800px) {
body {
background-image: url("http://lorempixel.com/800/800/");
}
}
@media (max-width: 600px) {
body {
background-image: url("http://lorempixel.com/600/600/");
}
}
@media (max-width: 400px) {
body {
background-image: url("http://lorempixel.com/400/400/");
}
}
相关文章:
- 如何从 URL 数组向文档添加图像列表
- 如何创建背景图像列表'URL,并使用jQuery在单击函数时应用它们
- 网页上已有tinymce加载图像列表
- 如何使用javascript获取文件夹中的图像列表
- 使用JavaScript或JQuery从cloudinary获取图像列表
- 调用照片在图像列表上滑动的简单方法
- JQuery 和 Bootstrap:如何将图像列表中的图像添加到轮播
- 包含文本和 URL 的图像列表视图
- 按图像计数变量显示图像列表
- 在段落列表后插入图像列表
- 在哪里可以找到dojo工具箱dijit小部件的图标图像列表
- 在 Node.js 中使用 OpenCV 加载图像列表
- 如何让jQuery等待图像列表加载后再处理它们
- 如何使用jquery从图像列表中获取单击图像的属性
- 带有Angular和Angular材质的图像列表
- 如何在web编程中显示适合屏幕的图像列表
- 如何从客户端 JavaScript 从 cloudinary 获取我的图像列表
- 在图像列表中导航的最简单方法是什么?
- 如何在图像列表中移动元素?与JQuery
- 按顺序加载图像列表