在所有屏幕分辨率下以相同大小显示的图像
Images to be seen at the same size across all screen resolutions
我正在尝试在计算机屏幕上以实际大小显示对象,我在将图像大小调整为不同的屏幕分辨率和大小时遇到了一些问题。
有人对我如何做到这一点有任何想法吗?
用一些可能有助于回答的代码更新您的问题。
无论如何,尝试通过 css 给出一个固定的宽度或高度,该宽度或高度在所有浏览器和视口中都保持不变。
使用像素而不是百分比。这肯定会对你有所帮助。如果您仍然感到困惑,请分享您的逻辑和编码尝试,以便每个人都可以详细帮助您。
如果您希望图像具有相同的大小,则应使用容器div 并将该图像放入容器中,然后为该容器div 提供高度和宽度。
如果您还可以在 css 中为该容器div 提供最大宽度和最大高度参数,那就更好了。
<div class="container"></div>
和你的 CSS
.container{
background:url('path/to/your/image');
width:100px;
height:100px;
max-width:100px;
max-height:100px;
background-size:cover;
}
演示
http://jsfiddle.net/u6zg58cb/
我也遇到过CSS3"vh"和"vw"单元vh := 视口高度vw := 视口宽度
我建议你可以使用这些而不是像素
相关文章:
- 使用JSP从服务器检索和显示图像
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 使用FormData上传AJAX图像;t在服务器端显示图像
- 选择文件后显示图像
- Chrome(webkit?)无法在幻灯片中正确显示图像
- 如何使用javascript显示图像
- 使用JS按顺序显示图像,而不是随机显示
- 使用服务器上的HTML/js在网页上显示图像
- 我想在选择输入文件上显示图像
- Javascript:单击单选按钮时显示图像
- 如何将JSON结果设置为'src'共'img'以在ASP.NET MVC4中显示图像
- 无法在cakepp布局中显示图像
- 页面加载后通过javascript显示图像
- 将图像文件存储在猫鼬模式中的二进制数据中,并以html形式显示图像
- 使用AngularJs数据绑定的三元运算符显示图像
- 加载时画布上未显示图像
- 运行POST时显示图像
- NodeJS上没有显示图像
- 从Javascript在表中显示图像
- 如何在MVC5中运行时在HTML5 Canvas中显示图像