如何根据屏幕大小调整图像大小
How to resize of a image base on screen size
如何根据屏幕大小调整图像大小。例:我有一个标签(宽度:1349,高度:449)和一个div中的图像(宽度:78,高度:78)。当在div中显示图像时,我修复了图像宽度为60,高度为60。我在手机屏幕上看到图像的大小仍然保持状态,所以现在我想根据屏幕示例显示图像自动调整大小:在iPhone 4中,图像具有大小(20x20)或屏幕的百分比。如何使用公式进行计算?这是我用于计算它的代码 jquery。
var mw = $("#c").width();
var mh = $("#c").height();
console.log();
var img = new Image();
img.src = './img/photo-circle.png';
var wdImg = img.width;
var hiImg = img.height;
var ratioImg = wdImg/hiImg;
var ratioDiv = mw/mh;
if (ratioDiv > 1) {
var newwd = wdImg*(mh/hiImg);
alert(newwd);
} ;
您应该使用百分比来实现元素的动态大小调整。 然后,只要父母也在动态调整大小,他们的孩子也会。 例如,width: 30%;
而不是width: 100px;
使用 CSS 单元 vh 和 vw
每个单元价值屏幕尺寸的 1%
http://caniuse.com/#feat=viewport-units
例:
.item {
height: 20vw;
width: 20vw;
}
如果屏幕宽度为 100 像素,则 .item 将为 20px x 20px
简单地说,您可以在 img 标签上使用一个名为"img-response"的引导类。仅此而已,它将在任何屏幕上响应。
相关文章:
- 客户端图像调整大小.任何已知问题
- TinyMCE图像调整大小模式
- 将特定html文件上的幻灯片图像调整为移动屏幕
- 如何使用 jquery 和 css 在固定标题导航栏中将头像图像调整为较小的图像
- 在 JavaScript 中编辑 blob 图像(调整大小并添加边框)
- JavaScript图像调整大小窗口
- 多个图像调整大小并上传说明
- 将未知大小的图像调整为特定大小而不裁剪.(信箱)
- JQuery 图像调整器和文本操纵器
- 想要使用 html5 的画布优化捕获的图像调整大小和旋转的代码,现在在移动设备上发出内存不足警告
- 客户端图像调整大小并保存
- jQuery图像调整大小以适应模态的问题
- 获取将图像调整为其容器大小的脚本的名称+其他功能
- html5画布图像调整大小
- 当主图像调整大小时,使顶部图像保持原位
- Javascript将图像调整为不同的大小,其中只有宽度很重要
- 图像调整与javascript没有视觉干扰
- 图像调整大小NaN错误
- 将图像调整大小/拉伸到只有在页面加载后才知道的尺寸
- 在WebKit浏览器中,图像调整会产生轻微的、短暂的像素化