【发布时间】:2016-12-02 23:57:05
【问题描述】:
我正在制作一个带有滚动控件的响应式菜单。还有一个小问题,我的渐变和控件如下,滚动的时候可以在我的JSFiddle看到。
我的菜单控件有我的 CSS
#page .page-nav .controls{}
#page .page-nav .controls:after{
display: block;
content: none;
width: 40%;
height: 50px;
position: absolute;
top: 0;
right: 0;
background: -webkit-linear-gradient(left ,transparent 50px, red);
z-index: 100;
}
#page .page-nav span {
background-image: url("http://www.hotel-hlosnarcisos.com/joomla/components/com_jhotelreservation/assets/t/img/arrow_right.gif");
background-repeat: no-repeat;
background-size: 14px;
height: 16px;
width: 16px;
display: none;
top: 18px;
position: absolute;
z-index: 9999;
cursor: pointer;
}
#page .page-nav span.previous {transform: rotate(180deg);left: 0;top: 11px;}
#page .page-nav span.next {transform: rotate(360deg);right: 0;top: 9px;}
请问有什么解决办法吗? :)
【问题讨论】:
-
使用
position:fixed而不是absolute -
@Ron.Basco 看看这个更新的小提琴 - jsfiddle.net/eatmailyo/ofjwe6jp/11 尝试向下滚动
标签: html css scroll css-position absolute