Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在移动设备上,全屏图像看起来不太好_Css_Mobile_Responsive Design_Media Queries_Fullscreen - Fatal编程技术网

Css 在移动设备上,全屏图像看起来不太好

Css 在移动设备上,全屏图像看起来不太好,css,mobile,responsive-design,media-queries,fullscreen,Css,Mobile,Responsive Design,Media Queries,Fullscreen,我的网站有一个主页(主索引文件),上面有全屏照片。我真的很喜欢它在桌面上的样子。但我真的不喜欢它在智能手机上的样子 我正在考虑使用查询来删除智能手机上的全屏规则 这是个主意吗?如果是的话,我有点不确定该如何进行。一些可能的解决方案: 1) 在CSS中使用媒体查询来加载较小的图像(无论如何,您都应该这样做),以便: @media only screen and (max-width: 640px) { .background { background-image:url(

我的网站有一个主页(主索引文件),上面有全屏照片。我真的很喜欢它在桌面上的样子。但我真的不喜欢它在智能手机上的样子

我正在考虑使用查询来删除智能手机上的全屏规则


这是个主意吗?如果是的话,我有点不确定该如何进行。

一些可能的解决方案:

1) 在CSS中使用媒体查询来加载较小的图像(无论如何,您都应该这样做),以便:

@media only screen
and  (max-width: 640px)
{
    .background {
        background-image:url('ultrasmall.jpg');
    }
}
@media only screen
and (min-width : 641px) and (max-width: 800px)
{
   .background {
    background-image:url('smaller.jpg');
    } 
}
其他屏幕/窗口尺寸的

(二)

您还可以使用CSS3图像大小调整规则来设置图像以适合屏幕大小,因此使用
background size:cover
背景大小:包含以最适合您的需要


你不喜欢它的什么地方?如果这是您的意思,您可以使用CSS媒体查询以特定分辨率(好的,窗口大小)显示替代图像/图形?如果您尝试缩小屏幕,您可以看到图片从视口向外延伸。
@media only screen
    and  (max-width: 640px)
    {
        .background {
            background-image:url('ultrasmall.jpg');
            background-size:cover;
        }
    }