blob: bee6702bcaffe5472a19eef4ebb38bafe9491a2b (
plain) (
blame)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
 | // Name:            Align
// Description:     Utilities to align embedded content
//
// Component:       `uk-align-left-*`
//                  `uk-align-right-*`
//                  `uk-align-center`
//
// ========================================================================
// Variables
// ========================================================================
$align-margin-horizontal:                        $global-gutter !default;
$align-margin-vertical:                          $global-gutter !default;
$align-margin-horizontal-l:                      $global-medium-gutter !default;
/* ========================================================================
   Component: Align
 ========================================================================== */
/*
 * Default
 */
[class*='uk-align'] {
    display: block;
    margin-bottom: $align-margin-vertical;
}
* + [class*='uk-align'] { margin-top: $align-margin-vertical; }
/*
 * Center
 */
.uk-align-center {
    margin-left: auto;
    margin-right: auto;
}
/*
 * Left/Right
 */
.uk-align-left {
    margin-top: 0;
    margin-right: $align-margin-horizontal;
    float: left;
}
.uk-align-right {
    margin-top: 0;
    margin-left: $align-margin-horizontal;
    float: right;
}
/* Phone landscape and bigger */
@media (min-width: $breakpoint-small) {
    .uk-align-left\@s {
        margin-top: 0;
        margin-right: $align-margin-horizontal;
        float: left;
    }
    .uk-align-right\@s {
        margin-top: 0;
        margin-left: $align-margin-horizontal;
        float: right;
    }
}
/* Tablet landscape and bigger */
@media (min-width: $breakpoint-medium) {
    .uk-align-left\@m {
        margin-top: 0;
        margin-right: $align-margin-horizontal;
        float: left;
    }
    .uk-align-right\@m {
        margin-top: 0;
        margin-left: $align-margin-horizontal;
        float: right;
    }
}
/* Desktop and bigger */
@media (min-width: $breakpoint-large) {
    .uk-align-left\@l {
        margin-top: 0;
        float: left;
    }
    .uk-align-right\@l {
        margin-top: 0;
        float: right;
    }
    .uk-align-left,
    .uk-align-left\@s,
    .uk-align-left\@m,
    .uk-align-left\@l { margin-right: $align-margin-horizontal-l; }
    .uk-align-right,
    .uk-align-right\@s,
    .uk-align-right\@m,
    .uk-align-right\@l { margin-left: $align-margin-horizontal-l; }
}
/* Large screen and bigger */
@media (min-width: $breakpoint-xlarge) {
    .uk-align-left\@xl {
        margin-top: 0;
        margin-right: $align-margin-horizontal-l;
        float: left;
    }
    .uk-align-right\@xl {
        margin-top: 0;
        margin-left: $align-margin-horizontal-l;
        float: right;
    }
}
// Hooks
// ========================================================================
@if(mixin-exists(hook-align-misc)) {@include hook-align-misc();}
// @mixin hook-align-misc(){}
 |