Project

General

Profile

1
// Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
2

    
3
//
4
// OMTDComponent: Pagination
5
//
6
// ========================================================================
7

    
8

    
9
// Variables
10
// ========================================================================
11

    
12
@pagination-padding-vertical:                   0;
13
@pagination-line-height:                        @global-line-height;
14
@pagination-background:                         rgba(0,0,0,0);
15
@pagination-color:                              @global-muted-color;
16
@pagination-hover-background:                   rgba(0,0,0,0);
17
@pagination-hover-color:                        @global-color;
18
@pagination-onclick-background:                 rgba(0,0,0,0);
19
@pagination-onclick-color:                      @global-heading-color;
20

    
21
@pagination-active-background:                  rgba(0,0,0,0);
22
@pagination-active-color:                       @global-color;
23

    
24
@pagination-disabled-background:                rgba(0,0,0,0);
25
@pagination-disabled-color:                     lighten(@global-muted-color, 15%);
26

    
27
//
28
// New
29
//
30

    
31
@pagination-margin-vertical:                    5px;
32

    
33

    
34
// OMTDComponent
35
// ========================================================================
36

    
37
//
38
// Items
39
//
40

    
41
.hook-pagination-item() {}
42

    
43
// Link
44
.hook-pagination-link() {}
45

    
46
.hook-pagination-link-hover() {}
47

    
48
.hook-pagination-link-active() {}
49

    
50
// Active
51
.hook-pagination-active() {}
52

    
53
// Disabled
54
.hook-pagination-disabled() {}
55

    
56

    
57
// Miscellaneous
58
// ========================================================================
59

    
60
.hook-pagination-misc() {
61

    
62
    .uk-pagination > li {
63
        margin-left: @pagination-margin-vertical;
64
        margin-right: @pagination-margin-vertical;
65
    }
66

    
67
    .uk-pagination > li:not(.uk-pagination-previous):not(.uk-pagination-next) > a {
68

    
69
        position: relative;
70

    
71
        &:before {
72
            content: "";
73
            position: absolute;
74
            bottom: 0;
75
            left: 0;
76
            height: @global-border-width;
77
            width: 0;
78
            background: @pagination-hover-color;
79
            -webkit-transition: width .4s;
80
            transition: width .4s;
81
        }
82

    
83
        &:hover:before { width: 100%; }
84

    
85
    }
86

    
87
}
(32-32/49)