jquery-ui实现拖动分页或键盘上下键驱动分页效果代码

代码语言:html

所属分类:拖放

代码描述:jquery-ui实现拖动分页或键盘上下键驱动分页效果代码

代码标签: jquery-ui 拖动 分页 键盘 上下 驱动

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html>

<head>
   
<meta charset="UTF-8">

   
<style>
        .pageForm {
        display:block;
        margin-top:14px;
}
.pageInput,.pageButton {
        padding:0px 10px;
        height:30px;
        line-height:30px;
        border-radius:3px;
        border:1px solid #bbb;
        display:inline-block;
        vertical-align:middle;
}
.pageInput {
        width:28px;
        height:28px;
        box-shadow:inset 1px 2px 1px rgba(0,0,0,0.1);
}
.pageLabel {
        position:absolute;
        left:-9999em;
}
.pageButton {
        background:linear-gradient(#f46652 0%,#dd5846 100%);
        border-color:#dd5846;
        color:white;
}
.pageSkip {
        display:inline-block;
        background:transparent url('css/monotone_arrow_left_small.png') no-repeat -10px -10px;
        text-indent:-999em;
        background-size:40px;
        opacity:0.7;
        vertical-align:middle;
        width:20px;
        height:20px;
}
.pageNext {
        background-image:url('css/monotone_arrow_right.png');
}
.pageNumber {
        position:relative;
        top:-38px;
        left:50%;
        font-size:12px;
        color:#333;
        width:60px;
        display:block;
        text-align:center;
        margin-left:-17px;
        background:white;
        padding:5px 10px;
        border-radius:3px;
        box-shadow:0 0 5px rgba(151,38,20,0.15);
}
.pageNumber:after {
        content:" ";
        display:block;
        position:absolute;
        width:0;
        height:0;
        top:24px;
        border:6px solid transparent;
        border-top-color:white;
}
.pagePip {
        width:1px;
        height:3px;
        background:black;
        position:absolute;
        bottom:-10px;
        opacity:0.4;
        box-shadow:-1px 0 0 #ffffff;
}
.pageMaxPip,.pageMinPip {
        font-size:12px;
        color:#777;
        position:absolute;
        bottom:-30px;
        width:20px;
}
.pageMaxPip {
        right:-10px;
}
.pageMinPip {
        left:-10px;
}
.pagination {
        width:80%;
        margin:50px auto;
        text-align:center;
}
.pageSlider {
        display:inline-block;
}
.ui-slider-horizontal {
        width:60%;
        height:6px;
        top:0px;
        margin:0px 10px 2px;
        border-radius:6px;
        position:relative;
        display:inline-block;
        background:#F46652;
        background-image:repeating-linear-gradient(28deg,transparent,transparent 10px,#dd5846 10px,#dd5846 20px);
        box-shadow:inset 0 2px 5px rgba(0,0,0,0.4);
}
.ui-slider-horizontal:before {
        content:" ";
        position:absolute;
        width:auto;
        height:16px;
        top:-5px;
        left:-4px;
        right:-4px;
        border-radius:10px;
        z-index:-1;
        background:linear-gradient(rgba(0,0,0,0.1) 0%,rgba(255,255,255,0.8) 90%);
}
.ui-slider.long .ui-slider-handle {
        height:12px;
        width:30px;
        background:#f1f1f1;
        display:block;
        position:absolute;
        border-radius:50px;
        margin-top:-3px;
        margin-left:-15px;
        text-decoration:none;
        background:#f5f5f5;
        background:linear-gradient(#f5f5f5 0%,#cccccc 100%);
        box-shadow:0 0 10px 0px rgba(0,0,0,0.35),0 0 2px 1px rgba(0,0,0,0.15),0 3px 3px rgba(0,0,0,0.2),0 7px 5px rgba(0,0,0,0.1),0 11px 10px rgba(0,0,0,0.1);
}
.ui-slider.long .ui-slider-handle::before,.ui-slider.long .ui-slider-handle::after {
        content:" ";
        width:2px;
        height:40%;
        position:absolute;
        background:transparent;
        border-radius:0px;
        box-shadow:-1px 0px 0px rgba(255,255,255,0.8),1px 0px 0px rgba(255,255,255,0.8),2px 0 0 rgba(0,0,0,0.3),1px 0 0 rgba(0,0,0,0.3) inset;
}
.ui-slider.long .ui-slider-handle::before {
        left:10px;
        top:30%;
}
.ui-slider.long .ui-slider-handle::after {
        right:12px;
        top:30%;
}
@media (max-width:550px) {
        .pagination {
        width:auto;
}
.pageForm {
        display:block;
        margin-top:20px;
}
.pageInput {
        margin:0;
}
.pageSlider {
        width:260px;
        margin:0 15px;
}
}body {
        min-height:400px;
        padding-top:20px;
        background:linear-gradient(#f5f5f5 0%,#dde4e9 100%);
        font-family:oxygen;
}
.........完整代码请登录后点击上方下载按钮下载查看

网友评论0