javascript - 当我在图像下有文字时,如何使箭头相对于光滑滑块中的图片垂直居中?
问题描述
在图片上,您可以看到我的箭头是顶部:相对于幻灯片容器 [1] 的高度的 50%:https ://i.stack.imgur.com/DjEZh.png
解决方案
我在 Codepen 上做了一个快速演示:https ://codepen.io/basti-n/pen/NWNRKYX?editors=1111
<div class="main-content">
<div class="arrow-left"><</div>
<img src="https://hatrabbits.com/wp-content/uploads/2017/01/random.jpg" alt="elephant">
<div class="arrow-right">></div>
</div>
<div class="description">
<caption>Lorem Ipsum</caption>
</div>
</div>
body {
box-sizing: border-box;
height: 100vh;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
}
.container {
display: flex;
flex-flow: column;
align-items: center;
}
.main-content {
display: flex;
align-items: center;
img {
height: 300px;
width: auto;
margin: 0 10px;
}
}
.description {
margin-top: 12px;
}
推荐阅读
- javascript - 反转数组中的项目对
- c++ - 我正在尝试编写一个类,其中子类将从父类继承方法,但我的代码无法编译
- javascript - Webpack:将捆绑的文件注入另一个
- javascript - TypeScript 泛型:任何接口实现者
- ios - 在文档中搜索 AppStoreConnect API
- vba - 在特定列而不是整个工作表中查找和替换
- macros - 如何从输入模式中插入文字标识符作为语法规则宏中的符号
- ios - 颤振升级到 1.20.2 后无法为 IOS 构建
- testing - 使用 Testcafe 运行时 WebSocket 连接检查失败
- python - 如何通过拖放在 Tkinter 笔记本中重新排序选项卡