javascript - 如何更改此插件的 lightbox2 箭头位置?

标签 javascript html css lightbox2

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 7 年前

我正在使用 Lightbox2 插件 http://lokeshdhakar.com/projects/lightbox2/ .我需要:

  1. 始终显示导航箭头
  2. 箭头显示在浏览器的左侧和右侧,如 float :左、右(不在图像上)
  3. 关闭按钮显示在浏览器右上角

请帮助我,如何做那个选项。谢谢

最佳答案

要始终显示导航箭头,您必须将它们的opacity 更改为 1(默认情况下为 0)。

这里:

.lb-nav a.lb-prev, .lb-nav a.lb-next {
  opacity: 1;
}

然后将它们保留在浏览器窗口的一侧,您可以将 position 属性更改为 fixed,然后相应地更改各个箭头,如下所示:

.lb-nav a.lb-next {
  position: fixed;
  right: 0;
  top: 0;
}
.lb-nav a.lb-prev {
  position: fixed;
  left: 0;
  top: 0;
}

最后你可以通过像这样摆弄定位来移动整个底部 block :

.lb-dataContainer {
  left: 50%;
  position: absolute;
  top: -45px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

请记住,这些解决方案远非完美。这是一种快速而肮脏的移动元素的方法。

关于javascript - 如何更改此插件的 lightbox2 箭头位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36768325/

上一篇:css - 什么是 css 技术 Material 设计精简版(谷歌)实现的名称?

下一篇:html - 固定的 div 正在获取边距顶部

相关文章:

html - 将文本与样式元素内的左下角对齐

css - DIV 布局问题

javascript - 重新加载后如何保存对列表的更改

open-source - 可通过 Javascript 访问的计算机代数系统

javascript - 动画 ngIf 时元素重叠

javascript - 自动滚动到 div 底部

javascript - 无法通过 Node Express 应用程序中的部分访问样式表( Handlebars )

javascript - jQuery 将 span 追加到 div 中

javascript - 如何为每个轨道添加播放和停止按钮?

javascript - 如何在 JavaScript 中制作具有效果的文本 "pop out"