HTML 静态大小的 Gif
HTML Gifs with static size
我正在使用 HTML/CSS 和 Bootstrap 编写响应式网站。 “Carrousel”是网站主页上的 gif 列表。我努力寻找一种使这些 gif 静态化的方法,以便它们不会在页面调整大小时或您从移动设备上查看时调整大小。
理想情况下,我希望它们保持固定大小,以便在浏览器中调整页面大小时它们保持相同大小。
<div class="row no-gutters m-0 pt-0 Carrousel">
<ul id="C1">
<li><img src="assets/gif1.gif" alt="gif-trailer" width="360" /></a></li>
<!-- more gifs -->
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
CSS:
.Carrousel {
position: relative;
z-index: 1;
margin-top: 2vh;
margin-bottom: 2vh;
width: 100%;
height: 33vh;
}
.Carrousel ul {
list-style: none;
width: 100%;
height: auto;
white-space: nowrap;
overflow-x: scroll;
padding: 0;
margin: 0;
scroll-behavior: smooth;
}
.Carrousel ul li {
display: inline-block;
height: 22.5vh;
width: 17.5vw;
background-color:#14222C;
border-radius: 6%;
margin-right: .5vw;
padding:0;
}
您可以先将 .Carrousel ul li
中的尺寸更改为像素,而不是相对的 vh 和 vw 单位。
例如
.Carrousel ul li {
display: inline-block;
height: 200px; /* adjust as needed */
width: 200px; /* adjust as needed */
background-color:#14222C;
border-radius: 5px; /* adjust as needed */
margin-right: 5px; /* adjust as needed */
padding:0;
}
您可能需要对 .Carrousel ul
的 CSS 进行类似的更改,并且您肯定需要对 .Carrousel
做一些事情
诀窍是找到适用于所有设备的像素单位。
我正在使用 HTML/CSS 和 Bootstrap 编写响应式网站。 “Carrousel”是网站主页上的 gif 列表。我努力寻找一种使这些 gif 静态化的方法,以便它们不会在页面调整大小时或您从移动设备上查看时调整大小。 理想情况下,我希望它们保持固定大小,以便在浏览器中调整页面大小时它们保持相同大小。
<div class="row no-gutters m-0 pt-0 Carrousel">
<ul id="C1">
<li><img src="assets/gif1.gif" alt="gif-trailer" width="360" /></a></li>
<!-- more gifs -->
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
CSS:
.Carrousel {
position: relative;
z-index: 1;
margin-top: 2vh;
margin-bottom: 2vh;
width: 100%;
height: 33vh;
}
.Carrousel ul {
list-style: none;
width: 100%;
height: auto;
white-space: nowrap;
overflow-x: scroll;
padding: 0;
margin: 0;
scroll-behavior: smooth;
}
.Carrousel ul li {
display: inline-block;
height: 22.5vh;
width: 17.5vw;
background-color:#14222C;
border-radius: 6%;
margin-right: .5vw;
padding:0;
}
您可以先将 .Carrousel ul li
中的尺寸更改为像素,而不是相对的 vh 和 vw 单位。
例如
.Carrousel ul li {
display: inline-block;
height: 200px; /* adjust as needed */
width: 200px; /* adjust as needed */
background-color:#14222C;
border-radius: 5px; /* adjust as needed */
margin-right: 5px; /* adjust as needed */
padding:0;
}
您可能需要对 .Carrousel ul
的 CSS 进行类似的更改,并且您肯定需要对 .Carrousel
诀窍是找到适用于所有设备的像素单位。