屏幕顶部的图形/图像,基于屏幕宽度,理想情况下使用jQuery Mobile或jQuery

时间:2016-01-29 00:03:04

标签: javascript jquery html css jquery-mobile

对于最常见的设备,我想要在整个屏幕顶部显示图形/图像(不必在最旧的设备上工作,这是最常见的设备)。

我可以提前根据屏幕分辨率使图形/图像大小不同,大约187-225像素高,X像素长;我可以准备好这些文件。但是我如何编程,理想情况下是在jQuery Mobile中,还是常规的jQuery?

我理解我应该提供一些解决方案。但是,到目前为止,我没有花费无数个小时试图让它发挥作用,也没有在网上看到这个基本问题/需要回答,我想知道你们其中一个人是否做过这件事还是很容易知道怎么做。谢谢。

请注意到目前为止每张投票。我要求某人建立我的网站或其他什么?没有。我要求他们构建我需要的图形或徽标吗?不,我要求几行代码,如何做某事。这就是它。那有意义吗?对于更加亲切的人,请忽略此评论。谢谢。

1 个答案:

答案 0 :(得分:1)

所以你有不同的方法来解决这个问题。

使用css图像宽度的百分比将是一个选项。图像推荐的高分辨率图像。

示例:

https://jsfiddle.net/devtye/a96w9avy/

更改窗口宽度,它将自动与视口成比例缩放。

HTML:

<div id="some_imgs">
  <img id="img_1" src="https://placeholdit.imgix.net/~text?txtsize=33&txt=350%C3%97150&w=350&h=150">
</div>

CSS:

#img_1{
  width:100%;
  height:auto;
}

如果要为每种不同的尺寸使用多个图像,而不是将其作为图像标记。您将创建一个div并将图像指定为该div的背景。然后通过css media query检测图像,根据屏幕大小切换出图像。

了解更多: https://www.smashingmagazine.com/2013/07/simple-responsive-images-with-css-background-images/

我希望,我回答了你的问题。