Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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
Html 如何使gif响应?_Html_Css_Responsive_Gif - Fatal编程技术网

Html 如何使gif响应?

Html 如何使gif响应?,html,css,responsive,gif,Html,Css,Responsive,Gif,我想让一个gif图像响应调整它的大小,以覆盖每个移动设备的宽度。这是因为出于某种原因,我可以在某些IOS设备上自动播放视频,所以我想把视频转换成gif。现在,我如何才能使其响应?我真的不在乎高度,更多的是宽度问题 这是到目前为止我的作品: .box{ 宽度:500px!重要; } 通过对图像应用以下类,可以使图像具有响应性 CSS: 和HTML: <img src="ypurgif" class="responsiveImage" />

我想让一个gif图像响应调整它的大小,以覆盖每个移动设备的宽度。这是因为出于某种原因,我可以在某些IOS设备上自动播放视频,所以我想把视频转换成gif。现在,我如何才能使其响应?我真的不在乎高度,更多的是宽度问题

这是到目前为止我的作品:

.box{
宽度:500px!重要;
}

通过对图像应用以下类,可以使图像具有响应性

CSS:

和HTML:

<img src="ypurgif" class="responsiveImage" />        

在这种情况下,您必须设置图像或视频的最大宽度


.盒子{
显示器:flex;
证明内容:中心;
}
img{
最大宽度:100%;
高度:自动;
}

第一步是从父容器
.box
中移除
宽度:500px
。此显式宽度限制图像填充整个视口,因为它的父容器宽度仅为500px。接下来,在用户代理样式表的
上有一个8px的默认
边距。在正文样式中使用
margin:0
,可以确保内容周围没有多余的空间

要使GIF响应并填充整个视口宽度,可以向嵌套的


这是否回答了您的问题?不要使用
!重要信息
如果您有办法避免它!使用宽度:100%;高度:自动;对于您的图像,请将.box类的宽度更改为100%,请参考Tanner Dolby或Stepp的答案,它更高效、更干净
<img src="ypurgif" class="responsiveImage" />