annotate default/assets/scss/base/_helpers.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 /********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 *********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 HELPER CLASSES
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 *********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 *********************************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 /* Colors
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 @each $col, $val in $theme-colors {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 .progress-bar-#{$col},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 .bg-#{$col} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 background-color: $val !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 border-color: $val !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 color: #fff;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 .bg-#{$col}-dark {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 background-color: darken($val, 10%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 border-color: darken($val, 10%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 .bg-#{$col}-light {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 background-color: lighten($val, 15%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 border-color: lighten($val, 15%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 .bg-#{$col}-contrast {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 background-color: rgba($val,.1);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 color: $val;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 a.bg-#{$col}-contrast:hover {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 background: $val;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 %color-#{$col},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 .color-#{$col},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 .color-hover-#{$col}:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 .text-#{$col} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 color: $val !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 .border-color-#{$col} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 border-color: $val !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 @each $col, $val in $colors {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 .badge-#{$col},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 .progress-bar-#{$col},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 .bg-#{$col} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 background-color: $val !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 border-color: $val;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 .bg-#{$col}-dark {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 background-color: darken($val, 10%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 border-color: darken($val, 10%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 .bg-#{$col}-light {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 background-color: lighten($val, 15%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 border-color: lighten($val, 15%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 .color-#{$col},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 .color-hover-#{$col}:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 .text-#{$col} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69 color: $val !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 h1,h2,h3,h4,h5,h6 { color: $val !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 .border-color-#{$col} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74 border-color: $val !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 .bg-none {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 background: none !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 /* Basic
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 @mixin hidden {display: none}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 %block, .block {display: block}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86 %inline, .inline {display: inline}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87 %inline-block, .inline-block {display: inline-block}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
89 %overflow-hidden, .overflow-hidden {overflow: hidden}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
90 %overflow-scroll, .overflow-scroll {overflow: scroll}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
91 %overflow-auto, .overflow-auto {overflow: auto}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
92
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
93 %pre, .pre {white-space: pre}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
94 %nowrap, .nowrap {white-space: nowrap}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
95 %resize-none, .resize-none {resize: none}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
96 %resize-vertical, .resize-vertical {resize: vertical}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
97 %resize-horizontal, .resize-horizontal {resize: horizontal}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
98 %cursor-pointer, .cursor-pointer {cursor: pointer}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
99 %no-pointer-events, .no-pointer-events { pointer-events: none}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
100 %border-0, .border-0 {border: 0;}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
101 %vertical-middle, .vertical-middle { vertical-align: middle !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
102
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
103 %disabled,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
104 .disabled {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
105 opacity: 0.5;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
106 cursor: not-allowed;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
107 pointer-events: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
108 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
109
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
110 %fullscreen,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
111 .fullscreen {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
112 min-height: 100vh;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
113 min-width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
114 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
115
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
116 %scroll-horizontal,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
117 .scroll-horizontal {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
118 overflow-x: scroll;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
119 overflow-y: hidden;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
120 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
121
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
122 %scroll-vertical,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
123 .scroll-vertical {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
124 overflow-x: hidden;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
125 overflow-y: scroll;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
126 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
127
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
128 .no-scrollbar::-webkit-scrollbar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
129 width: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
130 height: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
131 background: transparent;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
132 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
133
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
134
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
135 /* Position
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
136 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
137 %pos-static, .pos-static {position: static}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
138 %pos-fixed, .pos-fixed {position: fixed}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
139 %pos-relative, .pos-relative {position: relative}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
140 %pos-absolute, .pos-absolute {position: absolute}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
141 %pos-top, .pos-top {top: 0}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
142 %pos-right, .pos-right {right: 0}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
143 %pos-left, .pos-left {left: 0}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
144 %pos-bottom, .pos-bottom {bottom: 0}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
145 %pos-left, .pos-left {left: 0}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
146 %pos-0, .pos-0 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
147 @extend .pos-absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
148 @extend .pos-left;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
149 @extend .pos-right;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
150 @extend .pos-bottom;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
151 @extend .pos-top;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
152 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
153
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
154 %horizontal-center,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
155 .horizontal-center {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
156 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
157 left: 50%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
158 transform: translateX(-50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
159 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
160
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
161 %vertical-center,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
162 .vertical-center {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
163 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
164 top: 50%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
165 transform: translateY(-50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
166 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
167
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
168 %absolute-center,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
169 .absolute-center {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
170 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
171 top: 50%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
172 left: 50%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
173 transform: translate(-50%, -50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
174 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
175
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
176 /* Opacity
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
177 =========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
178 %opacity-0 , .opacity-0-hover:hover, .opacity-0 {opacity: 0}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
179 %opacity-01, .opacity-01-hover:hover, .opacity-01 {opacity: 0.1}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
180 %opacity-02, .opacity-02-hover:hover, .opacity-02 {opacity: 0.2}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
181 %opacity-03, .opacity-03-hover:hover, .opacity-03 {opacity: 0.3}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
182 %opacity-04, .opacity-04-hover:hover, .opacity-04 {opacity: 0.4}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
183 %opacity-05, .opacity-05-hover:hover, .opacity-05 {opacity: 0.5}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
184 %opacity-06, .opacity-06-hover:hover, .opacity-06 {opacity: 0.6}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
185 %opacity-07, .opacity-07-hover:hover, .opacity-07 {opacity: 0.7}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
186 %opacity-08, .opacity-08-hover:hover, .opacity-08 {opacity: 0.8}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
187 %opacity-09, .opacity-09-hover:hover, .opacity-09 {opacity: 0.9}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
188 %opacity-1 , .opacity-1-hover:hover, .opacity-1 {opacity: 1}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
189
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
190
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
191 /* Width
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
192 =========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
193 %width-100, .width-100 {width: 100%}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
194 %width-80 , .width-80 {width: 80%}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
195 %width-75 , .width-75 {width: 75%}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
196 %width-67 , .width-67 {width: 66.66666666666667%}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
197 %width-50 , .width-50 {width: 50%}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
198 %width-33 , .width-33 {width: 33.33333333333333%}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
199 %width-25 , .width-25 {width: 25%}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
200 %width-20 , .width-20 {width: 20%}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
201
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
202 /* Font Weight
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
203 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
204 @for $i from 1 through 9 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
205 %flex-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
206 .flex-#{$i} { flex: 1 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
207 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
208
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
209 /* Font Weight
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
210 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
211 @for $i from 1 through 9 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
212 %fw-#{$i}00,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
213 .fw-#{$i}00 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
214 font-weight: #{$i * 100} !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
215 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
216 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
217 %fw-normal, .fw-normal {font-weight: $font-weight-normal;}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
218 %fw-medium, .fw-medium{font-weight: $font-weight-medium;}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
219 %fw-semibold, .fw-semibold{font-weight: $font-weight-semibold;}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
220 %fw-bold, .fw-bold{font-weight: $font-weight-bold;}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
221 %italic, .italic {font-style: italic;}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
222
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
223 .text-indent-full {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
224 text-indent: -9999px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
225 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
226
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
227 /* Z Index
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
228 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
229 @for $i from 1 through 9 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
230 %zi-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
231 .zi-#{$i} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
232 z-index: #{$i} !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
233 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
234 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
235 .zi-n-1 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
236 z-index: -1 !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
237 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
238
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
239 /* Font Size
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
240 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
241 $font-sizes: 10;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
242
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
243 @while $font-sizes <= 60 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
244 %fs-#{$font-sizes},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
245 .fs-#{$font-sizes} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
246 font-size: rem($font-sizes) !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
247 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
248
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
249 @if $font-sizes < 16 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
250 $font-sizes: $font-sizes + 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
251 } @else {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
252 $font-sizes: $font-sizes + 2;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
253 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
254 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
255
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
256 .fs-base {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
257 font-size: $font-size-base !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
258 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
259
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
260 /* Letter Spacing
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
261 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
262 .letter-spacing-minus {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
263 letter-spacing: em(-.8,16px);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
264 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
265
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
266 .letter-spacing-plus {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
267 letter-spacing: em(.8,16px);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
268 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
269
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
270 /* Text Helpers
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
271 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
272 .text-underline {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
273 text-decoration: underline;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
274 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
275
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
276 /* Line Height
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
277 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
278 @for $i from 10 through 30 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
279 %lh-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
280 .lh-#{$i} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
281 line-height: #{$i/10}em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
282 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
283 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
284
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
285 /* Border Helpers
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
286 =========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
287 %border-left, .border-left { border-left: $border-width solid $theme-border-color }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
288 %border-top, .border-top { border-top: $border-width solid $theme-border-color }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
289 %border-right, .border-right { border-right: $border-width solid $theme-border-color }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
290 %border-bottom, .border-bottom{ border-bottom: $border-width solid $theme-border-color }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
291 %border-left-rtl, body.rtl .border-left-rtl { border-left: $border-width solid $theme-border-color }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
292 %border-top-rtl, body.rtl .border-top-rtl { border-top: $border-width solid $theme-border-color }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
293 %border-right-rtl, body.rtl .border-right-rtl { border-right: $border-width solid $theme-border-color }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
294 %border-bottom-rtl, body.rtl .border-bottom-rtl { border-bottom: $border-width solid $theme-border-color }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
295 %border-all, .border-all {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
296 @extend .border-left;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
297 @extend .border-right;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
298 @extend .border-top;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
299 @extend .border-bottom;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
300 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
301
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
302 %border-left-dotted, .border-left-dotted { border-left-style: dotted }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
303 %border-left-dashed, .border-left-dashed { border-left-style: dashed }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
304 %border-left-solid, .border-left-solid { border-left-style: solid }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
305 %border-left-double, .border-left-double { border-left-style: double }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
306 %border-left-groove, .border-left-groove { border-left-style: groove }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
307 %border-left-ridge, .border-left-ridge { border-left-style: ridge }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
308 %border-left-inset, .border-left-inset { border-left-style: ridge }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
309 %border-left-outset, .border-left-outset { border-left-style: outset }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
310 %border-left-none, .border-left-none { border-left-style: none }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
311 %border-left-hidden, .border-left-hidden { border-left-style: hidden }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
312
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
313 %border-right-dotted, .border-right-dotted { border-right-style: dotted }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
314 %border-right-dashed, .border-right-dashed { border-right-style: dashed }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
315 %border-right-solid , .border-right-solid { border-right-style: solid }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
316 %border-right-double, .border-right-double { border-right-style: double }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
317 %border-right-groove, .border-right-groove { border-right-style: groove }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
318 %border-right-ridge , .border-right-ridge { border-right-style: ridge }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
319 %border-right-inset , .border-right-inset { border-right-style: ridge }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
320 %border-right-outset, .border-right-outset { border-right-style: outset }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
321 %border-right-none , .border-right-none { border-right-style: none }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
322 %border-right-hidden, .border-right-hidden { border-right-style: hidden }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
323
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
324 %border-top-dotted, .border-top-dotted { border-top-style: dotted }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
325 %border-top-dashed, .border-top-dashed { border-top-style: dashed }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
326 %border-top-solid , .border-top-solid { border-top-style: solid }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
327 %border-top-double, .border-top-double { border-top-style: double }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
328 %border-top-groove, .border-top-groove { border-top-style: groove }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
329 %border-top-ridge , .border-top-ridge { border-top-style: ridge }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
330 %border-top-inset , .border-top-inset { border-top-style: ridge }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
331 %border-top-outset, .border-top-outset { border-top-style: outset }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
332 %border-top-none , .border-top-none { border-top-style: none }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
333 %border-top-hidden, .border-top-hidden { border-top-style: hidden }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
334
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
335 %border-bottom-dotted, .border-bottom-dotted { border-bottom-style: dotted }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
336 %border-bottom-dashed, .border-bottom-dashed { border-bottom-style: dashed }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
337 %border-bottom-solid , .border-bottom-solid { border-bottom-style: solid }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
338 %border-bottom-double, .border-bottom-double { border-bottom-style: double }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
339 %border-bottom-groove, .border-bottom-groove { border-bottom-style: groove }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
340 %border-bottom-ridge , .border-bottom-ridge { border-bottom-style: ridge }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
341 %border-bottom-inset , .border-bottom-inset { border-bottom-style: ridge }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
342 %border-bottom-outset, .border-bottom-outset { border-bottom-style: outset }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
343 %border-bottom-none , .border-bottom-none { border-bottom-style: none }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
344 %border-bottom-hidden, .border-bottom-hidden { border-bottom-style: hidden }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
345
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
346 %border-y-dotted, .border-y-dotted { @extend .border-top-dotted; @extend .border-bottom-dotted }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
347 %border-y-dashed, .border-y-dashed { @extend .border-top-dashed; @extend .border-bottom-dashed }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
348 %border-y-solid , .border-y-solid { @extend .border-top-solid; @extend .border-bottom-solid }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
349 %border-y-double, .border-y-double { @extend .border-top-double; @extend .border-bottom-double }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
350 %border-y-groove, .border-y-groove { @extend .border-top-groove; @extend .border-bottom-groove }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
351 %border-y-ridge , .border-y-ridge { @extend .border-top-ridge; @extend .border-bottom-ridge }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
352 %border-y-inset , .border-y-inset { @extend .border-top-inset; @extend .border-bottom-inset }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
353 %border-y-outset, .border-y-outset { @extend .border-top-outset; @extend .border-bottom-outset }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
354 %border-y-none , .border-y-none { @extend .border-top-none; @extend .border-bottom-none }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
355 %border-y-hidden, .border-y-hidden { @extend .border-top-hidden; @extend .border-bottom-hidden }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
356
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
357 %border-x-dotted, .border-x-dotted { @extend .border-right-dotted; @extend .border-left-dotted }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
358 %border-x-dashed, .border-x-dashed { @extend .border-right-dashed; @extend .border-left-dashed }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
359 %border-x-solid , .border-x-solid { @extend .border-right-solid; @extend .border-left-solid }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
360 %border-x-double, .border-x-double { @extend .border-right-double; @extend .border-left-double }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
361 %border-x-groove, .border-x-groove { @extend .border-right-groove; @extend .border-left-groove }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
362 %border-x-ridge , .border-x-ridge { @extend .border-right-ridge; @extend .border-left-ridge }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
363 %border-x-inset , .border-x-inset { @extend .border-right-inset; @extend .border-left-inset }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
364 %border-x-outset, .border-x-outset { @extend .border-right-outset; @extend .border-left-outset }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
365 %border-x-none , .border-x-none { @extend .border-right-none; @extend .border-left-none }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
366 %border-x-hidden, .border-x-hidden { @extend .border-right-hidden; @extend .border-left-hidden }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
367
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
368 %border-dotted, .border-dotted { @extend .border-x-dotted; @extend .border-y-dotted }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
369 %border-dashed, .border-dashed { @extend .border-x-dashed; @extend .border-y-dashed }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
370 %border-solid , .border-solid { @extend .border-x-solid; @extend .border-y-solid }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
371 %border-double, .border-double { @extend .border-x-double; @extend .border-y-double }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
372 %border-groove, .border-groove { @extend .border-x-groove; @extend .border-y-groove }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
373 %border-ridge , .border-ridge { @extend .border-x-ridge; @extend .border-y-ridge }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
374 %border-inset , .border-inset { @extend .border-x-inset; @extend .border-y-inset }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
375 %border-outset, .border-outset { @extend .border-x-outset; @extend .border-y-outset }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
376 %border-none , .border-none { @extend .border-x-none; @extend .border-y-none }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
377 %border-hidden, .border-hidden { @extend .border-x-hidden; @extend .border-y-hidden }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
378
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
379 /* Border Width
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
380 =========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
381 @for $i from 0 through 10 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
382 %bw-y-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
383 %bw-t-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
384 .bw-y-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
385 .bw-t-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
386 body.rtl .bw-y-#{$i}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
387 body.rtl .bw-t-#{$i}-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
388 border-top-width: #{$i}px !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
389 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
390 %bw-y-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
391 %bw-b-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
392 .bw-y-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
393 .bw-b-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
394 body.rtl .bw-y-#{$i}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
395 body.rtl .bw-b-#{$i}-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
396 border-bottom-width: #{$i}px !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
397 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
398 %bw-x-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
399 %bw-r-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
400 .bw-x-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
401 .bw-r-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
402 body.rtl .bw-x-#{$i}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
403 body.rtl .bw-r-#{$i}-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
404 border-right-width: #{$i}px !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
405 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
406 %bw-y-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
407 %bw-l-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
408 .bw-y-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
409 .bw-l-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
410 body.rtl .bw-y-#{$i}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
411 body.rtl .bw-l-#{$i}-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
412 border-left-width: #{$i}px !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
413 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
414 %bw-#{$i},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
415 body.rtl .bw-#{$i}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
416 .bw-#{$i} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
417 @extend .bw-x-#{$i};
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
418 @extend .bw-y-#{$i};
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
419 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
420 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
421
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
422 /* Border Radius
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
423 =========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
424 %radius-0, .radius-0 { border-radius: 0; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
425 %radius-full, .radius-full { border-radius: 100%; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
426 @for $i from 2 through 20 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
427 %radius-#{$i}, .radius-#{$i} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
428 border-radius: #{$i}px !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
429 overflow: hidden;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
430 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
431 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
432
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
433 /* Padding & Margin
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
434 =========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
435 %padded-reverse, .padded-reverse { margin: 0 -20px}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
436
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
437 %mr-lr-auto, .mr-lr-auto {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
438 margin-left: auto;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
439 margin-right: auto;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
440 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
441
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
442 $num-list: 0 5 10 20 30 40 50 60 70 80 90 100 150 200;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
443 @each $current-num in $num-list {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
444
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
445 body.rtl .pd-t-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
446 body.rtl .pd-tb-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
447 %pd-t-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
448 %pd-tb-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
449 .pd-t-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
450 .pd-tb-#{$current-num} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
451 padding-top: #{$current-num/16}rem !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
452 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
453
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
454 body.rtl .pd-b-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
455 body.rtl .pd-tb-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
456 %pd-b-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
457 %pd-tb-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
458 .pd-b-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
459 .pd-tb-#{$current-num} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
460 padding-bottom: #{$current-num/16}rem !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
461 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
462
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
463 body.rtl .pd-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
464 %pd-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
465 .pd-#{$current-num} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
466 padding: #{$current-num/16}rem !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
467 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
468
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
469 body.rtl .mr-t-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
470 body.rtl .mr-tb-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
471 %mr-t-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
472 %mr-tb-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
473 .mr-t-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
474 .mr-tb-#{$current-num} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
475 margin-top: #{$current-num/16}rem !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
476 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
477
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
478 body.rtl .mr-b-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
479 body.rtl .mr-tb-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
480 %mr-b-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
481 %mr-tb-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
482 .mr-b-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
483 .mr-tb-#{$current-num} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
484 margin-bottom: #{$current-num/16}rem !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
485 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
486
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
487 body.rtl .mr-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
488 %mr-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
489 .mr-#{$current-num} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
490 margin: #{$current-num/16}rem !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
491 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
492 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
493
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
494 $num-list: 0 5 10 15 20 30 40 50 60 70 80 90;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
495 @each $current-num in $num-list {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
496
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
497 body.rtl .pd-l-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
498 body.rtl .pd-lr-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
499 %pd-l-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
500 %pd-lr-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
501 .pd-l-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
502 .pd-lr-#{$current-num} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
503 padding-left: #{$current-num/16}rem !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
504 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
505
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
506 body.rtl .pd-r-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
507 body.rtl .pd-lr-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
508 %pd-r-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
509 %pd-lr-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
510 .pd-r-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
511 .pd-lr-#{$current-num} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
512 padding-right: #{$current-num/16}rem !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
513 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
514
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
515 body.rtl .mr-l-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
516 body.rtl .mr-lr-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
517 %mr-l-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
518 %mr-lr-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
519 .mr-l-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
520 .mr-lr-#{$current-num} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
521 margin-left: #{$current-num/16}rem !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
522 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
523
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
524 body.rtl .mr-r-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
525 body.rtl .mr-lr-#{$current-num}-rtl,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
526 %mr-r-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
527 %mr-lr-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
528 .mr-r-#{$current-num},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
529 .mr-lr-#{$current-num} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
530 margin-right: #{$current-num/16}rem !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
531 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
532 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
533
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
534 /* RTL Margin Helpers
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
535 =========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
536 body.rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
537 @each $i,$val in $spacers {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
538 .ml-#{$i}-rtl { margin-left: $val !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
539 .mr-#{$i}-rtl { margin-right: $val !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
540 .mt-#{$i}-rtl { margin-top: $val !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
541 .mb-#{$i}-rtl { margin-bottom: $val !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
542 .mx-#{$i}-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
543 @extend .ml-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
544 @extend .mr-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
545 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
546 .my-#{$i}-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
547 @extend .mt-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
548 @extend .mb-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
549 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
550 .m-#{$i}-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
551 @extend .my-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
552 @extend .mx-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
553 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
554 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
555
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
556 .mr-auto-rtl { margin-right: auto !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
557 .ml-auto-rtl { margin-left: auto !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
558 .mt-auto-rtl { margin-top: auto !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
559 .mb-auto-rtl { margin-bottom: auto !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
560 .mx-auto-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
561 @extend .ml-auto-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
562 @extend .mr-auto-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
563 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
564 .my-auto-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
565 @extend .ml-auto-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
566 @extend .mr-auto-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
567 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
568 .m-auto-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
569 @extend .my-auto-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
570 @extend .mx-auto-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
571 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
572 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
573
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
574 /* RTL Padding Helpers
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
575 =========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
576 body.rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
577 @each $i,$val in $spacers {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
578 .pl-#{$i}-rtl { padding-left: $val !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
579 .pr-#{$i}-rtl { padding-right: $val !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
580 .pt-#{$i}-rtl { padding-top: $val !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
581 .pb-#{$i}-rtl { padding-bottom: $val !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
582 .px-#{$i}-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
583 @extend .pl-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
584 @extend .pr-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
585 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
586 .py-#{$i}-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
587 @extend .pt-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
588 @extend .pb-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
589 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
590 .p-#{$i}-rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
591 @extend .py-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
592 @extend .px-#{$i}-rtl;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
593 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
594 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
595 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
596
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
597 /* Float RTL Helpers
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
598 =========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
599 body.rtl {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
600 .float-right-rtl { float: right !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
601 .float-left-rtl { float: left !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
602 .float-none-rtl { float: none !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
603 @each $i, $val in $grid-breakpoints {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
604 .float-#{$i}-right-rtl { float: right !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
605 .float-#{$i}-left-rtl { float: left !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
606 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
607 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
608
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
609
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
610 /* Width Helpers
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
611 =========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
612 @for $i from 1 through 10 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
613 .w-#{$i * 10} { width: #{ $i * 10 }% !important }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
614 }