Html 根据屏幕大小更改本地图像源
我想根据屏幕大小改变一幅图像,当使用手机大小时,图像的大小很好,但是当它是全屏时,图像太大了。 我在另一个问题中问了这个问题 它对URL有效,但我不知道如何使它对本地图像有效。e、 g.Img/ 谢谢Html 根据屏幕大小更改本地图像源,html,css,Html,Css,我想根据屏幕大小改变一幅图像,当使用手机大小时,图像的大小很好,但是当它是全屏时,图像太大了。 我在另一个问题中问了这个问题 它对URL有效,但我不知道如何使它对本地图像有效。e、 g.Img/ 谢谢 Luke相对于您的img文件夹,您的样式表位于哪里?如果您的站点目录是按以下方式生成的: -index.html -/css -/img 然后,您需要将代码更改为: @media screen and (max-width: 767px) { #main-img{ backgro
Luke相对于您的img文件夹,您的样式表位于哪里?如果您的站点目录是按以下方式生成的: -index.html -/css -/img 然后,您需要将代码更改为:
@media screen and (max-width: 767px) {
#main-img{
background-image: url("../img/Well-Being-For-Kids.jpg");
}
}
@media screen and (min-width: 768px) {
#main-img{
background-image: url("../img/Well-Being-For-Kids.jpg");
}
}
相对于img文件夹,样式表位于何处?如果您的站点目录是按以下方式生成的: -index.html -/css -/img 然后,您需要将代码更改为:
@media screen and (max-width: 767px) {
#main-img{
background-image: url("../img/Well-Being-For-Kids.jpg");
}
}
@media screen and (min-width: 768px) {
#main-img{
background-image: url("../img/Well-Being-For-Kids.jpg");
}
}
我已经在另一个帖子中给出了答案。拜访 以防帖子被删除 我们已经有了根据屏幕大小加载图像的功能。你不需要CSS媒体查询。因为要加载来自数据库的动态图像,动态创建媒体查询是不可行的 解决方案: 使用
srcset
属性
例如:
<img src="small.jpg" srcset="medium.jpg 1000w, large.jpg 2000w" alt="yah">
在上面的代码中,您只需要定义图像旁边用逗号分隔的宽度大小
希望有帮助:-)我已经在另一篇文章中给出了答案。拜访 以防帖子被删除 我们已经有了根据屏幕大小加载图像的功能。你不需要CSS媒体查询。因为要加载来自数据库的动态图像,动态创建媒体查询是不可行的 解决方案: 使用
srcset
属性
例如:
<img src="small.jpg" srcset="medium.jpg 1000w, large.jpg 2000w" alt="yah">
在上面的代码中,您只需要定义图像旁边用逗号分隔的宽度大小
希望对您有所帮助:-)很有效,谢谢!但现在图像是静态的,我尝试过使用、定位和显示,但似乎无法像以前一样找出如何使图像响应。我试过做宽度:100%,但没有效果。有什么想法吗?谢谢你的回答,我知道这会很可笑的哈哈,你说的静电是什么意思?如果您试图将其作为背景图像进行响应,则需要更改背景图像属性。看这里:这很有效,谢谢!但现在图像是静态的,我尝试过使用、定位和显示,但似乎无法像以前一样找出如何使图像响应。我试过做宽度:100%,但没有效果。有什么想法吗?谢谢你的回答,我知道这会很可笑的哈哈,你说的静电是什么意思?如果您试图将其作为背景图像进行响应,则需要更改背景图像属性。请看这里: