html - 幻灯片上的图像放大得太大
问题描述
所以我正在尝试为网站制作幻灯片。但是,幻灯片图像过于放大,无法显示整个图像。我想知道如何调整它以显示整个图像而不牺牲容器中的空间。
我的代码在 CSS 中如下:
.slideshow {
max-width: 100%;
width: 100%;
height: 80vh;
overflow: hidden;
}
.middle {
position: fixed;
top: 75%;
left: 50%;
transform: translate(-50%, -61.38%);
}
.navigation {
position: absolute;
top: 88%;
left: 50%;
transform: translateX(-50%);
display: flex;
}
.bar {
width: 20px;
height: 20px;
border: 5px solid #000000;
margin: 6px;
cursor: pointer;
transition: 0.2s;
}
.bar:hover{
background: #000000;
}
input[name="r"]{
position: absolute;
visibility: hidden;
}
.slides {
width: 500%;
height: 80vh;
display: flex;
}
.slide {
width: 20%;
transition: .9s;
}
.slide img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}```
解决方案
推荐阅读
- ruby-on-rails - 如何在 Rails 中使用 PostgreSQL 的 BETWEEN 来避免重复时间戳?
- vue.js - 如何在 Nuxt.js 中创建骨架加载?
- javascript - 我无法使用 RNFS 使用从 RNCameraRoll 获取的 phasset 读取文件
- python - 将键添加到键中已有的值,然后根据键名添加额外的值和键
- android - 如何将下一行从 Java 转换为 Kotlin
- android - 即使在应用程序被杀死后如何缓存数据一段时间?
- javascript - 如何设置picker的边框
- python - tensorflow中是否有类似的代码torch.backends.cudnn.benchmark/torch.cuda.synchronize()?
- scala - 如何添加字段以便稍后为 graphQL 定义与 Sangria 的关系?
- excel - VBA 宏比较日期取最早