我已经为一个网站设置了 fancybox 3 插件 ( http://fancyapps.com/fancybox/3/ ) 并正在自定义它的外观。我已经更改了用户可以用来滑动到下一张/上一张图片的箭头的 CSS,以便可单击以滑动到下一张图片的区域覆盖了左右屏幕的 49%,即用户可以随时点击在每个图像的左侧或右侧滑动到下一个。
现在我也想为滑块的每一侧设置自定义光标;右侧应显示右向箭头,左侧应显示左向箭头。我当前的问题是我无法为滑块的任一侧设置光标,只能为一般可点击区域设置光标。如何区分这两者并为每个设置不同的滑块?
这是jquery.fancybox.css
我已更改的部分以及显示当前版本的 .gif 文件(我将可点击区域涂成绿色以使其更明显):
/* Navigation arrows */
.fancybox-arrow {
position: absolute;
top: 0;
margin: 0 0 0 0;
height: 100%;
width: 49%;
padding: 0;
border: 0;
outline: none;
background: none;
background-color: rgba(137, 255, 139, 0.4);
cursor: pointer;
z-index: 99995;
opacity: 1;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: opacity .25s;
}
.fancybox-arrow:hover {
cursor: -webkit-image-set(url(Cursor-Right.png) 1x, url(Cursor-Rightx2.png) 2x), pointer;
}
在 .gif 中,您可以看到光标变为右向箭头,但它应用于滑块的两侧。