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而无需媒体查询。您可以使用类似的选项:-首先,您需要在无媒体查询的情况下设置内容,然后您可以为指定的屏幕添加内容,有两个选项可以更改图像