2016-04-21 40 views

回答

2

要始终显示导航箭头,您必须将其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; 
 
}

最后你可以通过瞎搞,像这样的定位将整个底部块:

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

请记住,这些解决方案是远远不够完善。这是移动元素的快速和肮脏的方式。

+0

所有的罚款和作品,但第三,我需要改变位置只关闭按钮(不是所有容器与标题)和关闭按钮必须在浏览器右上方像浏览器左/右箭头。怎么做?非常感谢 – Haroldas

+0

由于结构的原因,将整个容器移动起来会更好。如果您只是移动关闭按钮,您将失去它所在的响应容器。通过这样做,关闭按钮将处于静态位置,无论灯箱中的图像大小如何增长:即按钮有时会远离图像,其他时候它会在图像的最上方。 – Frits