html - 如何让 gif 响应式响应?
问题描述
我想让一个 gif 图像响应调整它的大小以覆盖每个移动设备的宽度。这是因为出于某种原因,我可以在某些 IOS 设备上自动播放视频,所以我想将视频转换为 gif。现在,我怎样才能让它响应?我真的不在乎高度,更多的是宽度问题。
到目前为止,这是我的作品:
.box {
width: 500px !important;
}
<div class="box">
<img src="examplegif" alt="Example gif" style="width:340px;height:170px;">
</div>
解决方案
在这种 gif 的情况下,您必须为图像或视频设置最大宽度。
<style>
.box {
display: flex;
justify-content: center;
}
img {
max-width: 100%;
height: auto;
}
</style>
<html>
<body>
<div class="box">
<img src="https://media.giphy.com/media/VRhsYYBw8AE36/giphy.gif" alt="Example gif">
</div>
</body>
</html>
推荐阅读
- encode - 如何在 C# 中将 Texture2D 制作为 image.png
- drupal - Drupal 7:从万神殿到本地环境
- postgresql - 在 Postgres 列中插入最大数值
- javascript - 如何重复 123 1231 直到长度目标
- javascript - 使用 reactjs 的 Ajax 请求
- laravel - Symfony\Component\HttpFoundation\ParameterBag 类的对象无法转换为字符串 - Laravel 5
- javascript - mousemove 事件不会在鼠标快速移动时触发
- reactjs - Materila ui DatePicker 中的默认值
- java - OpenJFX 11 在 unix 上创建未装饰的窗口
- reactjs - history.push() 是反应中的异步调用吗?