Html 使用css根据屏幕大小设置不同的图像

Html 使用css根据屏幕大小设置不同的图像,html,css,Html,Css,我有以下代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Media Elements</title> </head> <body> <img id="upay_image" src="" style="width:100%; height:auto;"> </bod

我有以下代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Media Elements</title>
</head>
<body>

<img id="upay_image" src="" style="width:100%; height:auto;">

</body>
</html>
<style>
@media(min-width: 415px)
    {
        #upay_image
        {
            content:url(images/iPadSizeGif.gif);
            border:1px solid red;
        }

    }
    @media(max-width: 414px)
    {
        #upay_image
        {
            border:1px solid black;
            content:url(images/iPhoneSizeGif.gif);
        }

    }


</style>

媒体元素
@介质(最小宽度:415像素)
{
#upay_图像
{
内容:url(images/iPadSizeGif.gif);
边框:1px纯红;
}
}
@介质(最大宽度:414px)
{
#upay_图像
{
边框:1px纯黑;
内容:url(images/iPhoneSizeGif.gif);
}
}

我将根据不同的屏幕大小更改图像。然而,它只是显示了iPad的大小。请告诉我哪里出错了?

有两个选项可以将图像更改为不同的分辨率。 首先是

\upay\u图像{
背景图像:url(“http://www.w3schools.com/css/img_fjords.jpg");
背景大小:100%100%;
宽度:400px;
高度:400px;
边框:1px实心#000;
}
@介质(最大宽度:768px){
#upay_图像{
背景图像:url(“https://www.nasa.gov/sites/default/files/styles/image_card_4x3_ratio/public/thumbnails/image/leisa_christmas_false_color.png");
}
}
@介质(最大宽度:500px){
#upay_图像{
背景图像:url(“http://i.dailymail.co.uk/i/pix/2016/03/08/22/006F877400000258-3482989-image-a-10_1457476109735.jpg");
}
}

两个选项可将图像更改为不同的分辨率。 首先是

\upay\u图像{
背景图像:url(“http://www.w3schools.com/css/img_fjords.jpg");
背景大小:100%100%;
宽度:400px;
高度:400px;
边框:1px实心#000;
}
@介质(最大宽度:768px){
#upay_图像{
背景图像:url(“https://www.nasa.gov/sites/default/files/styles/image_card_4x3_ratio/public/thumbnails/image/leisa_christmas_false_color.png");
}
}
@介质(最大宽度:500px){
#upay_图像{
背景图像:url(“http://i.dailymail.co.uk/i/pix/2016/03/08/22/006F877400000258-3482989-image-a-10_1457476109735.jpg");
}
}

为无媒体查询的常规视图编写CSS您可以使用类似的方法:-首先,您需要设置无媒体查询的内容,然后,您可以为指定的屏幕添加内容,有两个选项可以更改imageWrite CSS for general view而无需媒体查询。您可以使用类似的选项:-首先,您需要在无媒体查询的情况下设置内容,然后您可以为指定的屏幕添加内容,有两个选项可以更改图像