html - Bootstrap 4 - 轮播自动放大图像的一部分以使其适合有没有办法改变它?
问题描述
它放大到图像中的一个区域,是否可以更改放大到的位置?
是的,我知道拥有正确的分辨率会更好,但我不知道轮播的最佳分辨率。
这是小提琴的链接,所以你可以看到。 https://jsfiddle.net/rmbeo4oh/
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="wpimages/received_10214620274008052.jpeg" alt="First slide">
</div>
</div>
解决方案
最好的解决方案是使用 Photoshop 之类的工具根据您的需要剪切资源,但如果这不是一个选项,您可以使用 CSS 转换。
我假设您只是对调整垂直对齐方式感兴趣,因为轮播中的图像设置为 100% 宽度。要么创建一些帮助类(即.pull-20
),要么向图像添加描述性类名称(即.security-camera
)并相应地调整:
<img class="d-block w-100 security-camera" src="wpimages/received_10214620274008052.jpeg" alt="First slide">
.security-camera {
transform: translateY(-20%);
}
推荐阅读
- c++ - 在 xcode 中使用后的外部变量值初始化
- javascript - 捕获服务器 api - js 中的所有异常
- php - s3 codeigniter文件上传
- c# - C# ASP.NET MVC RestAPI:在接收主体和参数之前处理标头
- c# - 登录到 Azure AD 后,C# 使用 Ajax 从后端获取数据
- google-apps-script - 有没有办法以编程方式为使用 Google Apps 脚本生成的 Google 表单中的各个问题添加描述?
- asp.net - 如何在 MVC DOT NET 中进行分页?
- ruby-on-rails - 如何根据用户的角色在 rails admin 中验证模型?
- python - 如何获得图像的亮度梯度
- r - 对一行矩阵使用应用后如何保留矩阵维度