当前位置: 首页 > 知识库问答 >
问题:

使封面图像在移动设备上响应

督宏旷
2023-03-14

我在网站的首页上有一张封面照片,它在桌面上看起来很好,随着浏览器大小的变化,它的尺寸也在变化,但在移动设备上打开时看起来绝对可怕。

.first {
    width: 100%;
    height: 100%;
    background-attachment: fixed;
    position:relative; 
    background: url(../photo.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}  
 @media only screen and (max-width: 320px) {
    /* Small screen, non-retina */
        .first { 
            background: url(../photo.jpg);
            width: 50%;
            height: 50%; }
    }

    @media only screen and (min-resolution: 2dppx) and (max-width: 320px) {
        /* Small screen, retina */
        .first { 
            background: url(../photo.jpg);
            width: 50%;
            height: 50%; }    
        }

共有1个答案

富钧
2023-03-14

我们在图像上有一个唯一的类,所以设置图像的绝对位置,并直接在CSS中使用百分比设置宽度。

.first {
    background: url("../lyuba_final.jpg") no-repeat fixed center center / cover rgba(0, 0, 0, 0);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

请看下面你的忏悔

 类似资料:
  • 我有一个谷歌地图部分在我的网站为我的联系网页。在我的浏览器中,映射的css是 在SmartPhone视图中,我得到了半幅地图,并向左对齐,如下所示。 手机上的谷歌地图 我想应用CSS,使我的地图响应移动。我尝试了一些类似下面的方法,但它不起作用 如何正确设置?

  • 我有一个图像,我正在尝试缩放,因为屏幕大小减少。在桌面上,1336x625分辨率的图像可以正常工作,但一旦屏幕缩小到500x625时,图像就不能适当缩放,边缘也会被削减。我试着把最大宽度和位置。但还是没用。我需要改变什么才能让它工作。 Css代码 Html代码:

  • 这是一个关于移动设备的图像及其大小的问题。 所以假设我想要一个全手机屏幕的图像。我这里假设屏幕是320*480,这似乎是一致的。 当我在Photoshop或MS Paint中制作图像时,我可以选择像素/英寸(好吧,也许不是油漆,但你明白我的漂移)。默认值是72像素/英寸,这是要一直保持的吗? 一些设备具有更高的dpi——我认为“默认”是160 dpi——因此,对于一个240dpi的设备,为了显示我

  • 问题内容: 在移动设备上时,是否可以将引导网站显示为桌面版本? 基本上,页面将显示992px或1200px视口,而不是小型设备。 例如,BBC允许您使用页面底部的链接在移动网站和桌面网站之间进行切换,这就是我想做的。 谢谢 问题答案: 您只需要设置视口 像您说的那样建立一个链接,该链接是页面的重新加载,但带有,则可以设置会话,只要设置了该会话,就可以编写 代替此(响应版本) 在你的 将此用作按钮

  • 我有一个网站,必须响应移动电话。我用我的桌面创建了它。当我调整浏览器窗口时,它在手机上工作得很好,但当我在我真正的手机上检查它:三星Galaxy S2时,它对手机视图没有反应。 会有什么问题吗?

  • 我有一个div的背景图像看起来在桌面上非常好。但是当我切换到mobile时,图像从上到下被拉伸,在内容和轮播本身之间产生了很大的空间,而轮播本身都在div中。 下面是滑动器代码: 注我将高度设置为固定的550px,我知道这是问题所在。我的问题是如何使高度的东西,而在移动,使它可以看起来一样,在桌面。 下面是我正在使用的特定轮播的javascript: 这里的截图向你展示了我的网站上正在发生的事情。