固定的图像大小,尽管设备像素比率
Fixed image size despite device pixel ratio
我正试图找到一种方法,使所有设备/浏览器的图像大小相同(实际为250像素)。我的问题是设备像素比。在设备像素比大于1的设备上,图像显示得很小,当你放大时,它会变大(如果你放大到普通浏览器,也会发生同样的情况)。
所以,我的问题是:有没有一种方法可以通过使用CSS(或者不太好的JavaScript)来实现恒定(实际)大小的图像?有没有可能固定尺寸,不让它变大或变小?
我相信您想要的是设置视口的一致比例。
将其添加到您的<head>
:
<meta content="width=device-width, initial-scale=1.0" name="viewport">
您可以将图像封装在如下的div中:
<div id='imageDiv'><img src='theImage.png' class='imageclass' /></div>
然后用CSS设置div的大小和图像的位置,如下所示:
#imageDiv {
height: 500px;
width: 500px;
overflow: hidden;
}
.imageclass {
position: absolute;
}
这将使它在所有设备上保持相同的大小。
相关文章:
- 如何通过溢出来判断元素被切断了多少像素:隐藏在父级上
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 如何使线条的边缘像素保持半透明
- 画布:逐像素绘制图像并请求动画帧计时
- 如何's css标记"-webkit最小设备像素比”;在Javascript中实现
- javascript mootools平滑滚动'x'像素数量
- 逐像素碰撞检测弹球
- 获取图像的平均外部像素颜色
- 如何根据分辨率添加像素
- 仅当窗口宽度>940像素,无论是通过页面加载还是调整大小
- 使用画布在秒内逐像素显示图片
- JS/CSS:如何在向下滚动超过1200像素(高度)后更改z索引值
- 获取以屏幕像素为单位的旋转SVG元素的边界
- 如何将像素添加到元素的当前位置
- GridStack项的高度和宽度(以像素为单位)
- 在用户用动画滚动175像素后缩小固定的Div
- CSS将百分比转换为像素
- 固定的图像大小,尽管设备像素比率
- 设备像素比率未定义