PluginProbe
UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP / 1.2.77
UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP v1.2.77
1.2.77 1.2.76 1.2.75 1.2.74 1.2.73 1.2.72 1.2.71 1.2.70 1.2.69 1.2.68 1.2.67 1.2.66 1.2.65 1.2.64 1.2.63 trunk 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 All 177 releases
userswp / vendor / ayecode / wp-ayecode-ui / assets-v5 / scss / components / _nav.scss

_nav.scss in UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP 1.2.77, at vendor/ayecode/wp-ayecode-ui/assets-v5/scss/components/_nav.scss

302 lines 6.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 //
2 // Nav (Navigation components)
3 // --------------------------------------------------
4
5
6 // Base styles
7
8 .nav-item { margin-bottom: 0; }
9 .nav-link {
10
11 &.active { color: $nav-link-active-color; }
12 &.active:not([data-bs-toggle='dropdown']) {
13 pointer-events: none;
14 cursor: default;
15 }
16
17 > i { transition: opacity .25s ease-in-out; }
18 &:hover > i,
19 &.active > i { opacity: 1 !important; }
20
21 > img { margin-top: -.125rem; }
22 }
23
24
25 // Light version
26
27 .nav-light .nav-link,
28 .nav-link-light {
29 color: $nav-link-light-color;
30 text-decoration: none;
31
32 &:hover, &:focus { color: $nav-link-light-hover-color; }
33 &.active { color: $nav-link-light-active-color; }
34 &.disabled { color: $nav-link-light-disabled-color; }
35
36 > i { transition: opacity .25s ease-in-out; }
37 &:hover > i,
38 &.active > i { opacity: 1 !important; }
39 }
40
41
42 // Muted version
43
44 .nav-muted .nav-link,
45 .nav-link-muted {
46 text-decoration: none;
47 color: $nav-link-muted-color;
48
49 &:hover, &:focus { color: $nav-link-muted-hover-color; }
50 &.active { color: $nav-link-muted-active-color; }
51 &.disabled { color: $nav-link-disabled-color; }
52
53 > i { transition: opacity .25s ease-in-out; }
54 &:hover > i,
55 &.active > i { opacity: 1 !important; }
56 }
57
58
59 // Heading navs
60
61 h1, h2, h3, h4, h5, h6,
62 .h1, .h2, .h3, .h4, .h5, .h6 {
63 .nav-link {
64 padding: initial;
65 color: $gray-800;
66
67 &:hover { color: $nav-link-hover-color; }
68 &.active { color: $nav-link-active-color; }
69
70 > i { transition: opacity .25s ease-in-out; }
71 &:hover > i,
72 &.active > i { opacity: 1 !important; }
73 }
74
75 &.text-light .nav-link,
76 &.text-white .nav-link {
77 color: $nav-link-light-color;
78 &:hover, &:focus { color: $nav-link-light-hover-color; }
79 &.active { color: $nav-link-light-active-color; }
80 &.disabled { color: $nav-link-light-disabled-color; }
81 }
82 }
83
84
85 // Nav tabs
86
87 .nav-tabs {
88 margin-bottom: ($spacer * 1.5);
89
90 .nav-link {
91 @include border-radius($nav-tabs-border-radius);
92 @include box-shadow($nav-tabs-link-box-shadow);
93 background-color: $nav-tabs-link-bg;
94 color: $nav-tabs-link-color;
95 font-weight: $nav-tabs-link-font-weight;
96
97 > i { font-size: .85em; }
98
99 &:hover, &.show {
100 @include box-shadow($nav-tabs-link-hover-box-shadow);
101 color: $nav-tabs-link-hover-color;
102 }
103 &.active {
104 @include box-shadow($nav-tabs-link-active-box-shadow);
105 }
106 &.disabled,
107 &[disabled]] {
108 background-color: $nav-tabs-link-disabled-bg;
109 }
110
111 > i {
112 margin-top: -.125rem;
113 vertical-align: middle;
114 }
115
116 &.dropdown-toggle.active:hover,
117 &.dropdown-toggle.active.show {
118 color: $nav-tabs-link-active-color;
119 }
120 }
121
122 .nav-item {
123 margin-bottom: 0;
124 }
125
126 .dropdown-menu {
127 @include border-radius($nav-tabs-border-radius);
128 }
129 }
130
131
132 // Nav tabs light
133
134 .nav-tabs-light {
135 .nav-item.show {
136 .nav-link { color: $nav-tabs-light-link-active-color; }
137 }
138
139 .nav-link {
140 background-color: $nav-tabs-light-link-bg;
141 color: $nav-tabs-light-link-color;
142
143 &:hover, &.show {
144 background-color: $nav-tabs-light-link-hover-bg;
145 color: $nav-tabs-light-link-hover-color;
146 }
147 &.active {
148 background-color: $nav-tabs-light-link-active-bg;
149 color: $nav-tabs-light-link-active-color;
150 }
151 }
152 }
153
154
155 // Nav pills
156
157 .nav-pills {
158 .nav-link {
159 background-color: $nav-pills-link-bg;
160 font-weight: $nav-pills-link-font-weight;
161
162 > i { font-size: .85em; }
163
164 &:hover {
165 color: $nav-pills-link-hover-color;
166 background-color: $nav-pills-link-hover-bg;
167 @include box-shadow($nav-pills-link-hover-box-shadow);
168 }
169 &:focus { color: $nav-pills-link-hover-color; }
170
171 &.active {
172 color: $nav-pills-link-active-color;
173 @include box-shadow($nav-pills-link-active-box-shadow);
174 }
175
176 &:disabled,
177 &.disabled {
178 background-color: $nav-pills-link-disabled-bg;
179 color: $nav-pills-link-disabled-color;
180 }
181 }
182 }
183
184
185 // Nav pills light
186
187 .nav-pills.nav-pills-light {
188 .nav-link {
189 background-color: $nav-pills-light-link-bg;
190 color: $nav-pills-light-link-color;
191 box-shadow: none;
192
193 &:hover {
194 background-color: $nav-pills-light-link-hover-bg;
195 color: $nav-pills-light-link-hover-color;
196 box-shadow: none;
197 }
198
199 &.active {
200 background-color: $nav-pills-light-link-active-bg;
201 color: $nav-pills-light-link-active-color;
202 box-shadow: none;
203 }
204
205 &:disabled,
206 &.disabled {
207 background-color: $nav-pills-light-link-disabled-bg;
208 color: $nav-pills-light-link-disabled-color;
209 }
210 }
211 }
212
213
214 // Spacing
215
216 .nav-tabs:not(.nav-fill):not(.nav-justified),
217 .nav-pills {
218 .nav-item {
219 margin-right: ($spacer * .75);
220 &:last-child { margin-right: 0; }
221 }
222 &.justify-content-center .nav-item {
223 margin: {
224 right: ($spacer * .375);
225 left: ($spacer * .375);
226 }
227 }
228 &.justify-content-end .nav-item {
229 margin: {
230 right: 0;
231 left: ($spacer * .75);
232 }
233 }
234 &.flex-column {
235 .nav-item {
236 margin: {
237 right: 0;
238 bottom: ($spacer * .75);
239 left: 0;
240 }
241 &:last-child { margin-bottom: 0; }
242 }
243 }
244 }
245
246
247 // Nav inside card
248
249 .card-nav {
250 margin: 0;
251 padding: 0;
252 list-style: none;
253
254 li { margin-bottom: 0; }
255 }
256
257 .card-nav-link {
258 position: relative;
259 display: block;
260 padding: $spacer 0;
261 transition: $nav-link-transition;
262 border-top: $border-width solid $border-color;
263 color: $nav-link-color;
264 text-decoration: none;
265
266 &::before {
267 position: absolute;
268 display: none;
269 top: 0;
270 left: -$card-spacer-x;
271 width: .125rem;
272 height: 100%;
273 background-color: $nav-link-active-color;
274 content: '';
275 }
276
277 &:hover { color: $nav-link-hover-color; }
278 &.active {
279 color: $nav-link-active-color;
280 pointer-events: none;
281 &::before { display: block; }
282 }
283
284 > i {
285 margin-top: -.125rem;
286 transition: opacity .25s ease-in-out;
287 }
288 &:hover > i,
289 &.active > i { opacity: 1 !important; }
290 }
291
292 .card-nav-light,
293 .card-light {
294 .card-nav-link {
295 border-top-color: $border-light-color;
296 color: $nav-link-light-color;
297 &::before { background-color: $nav-link-light-active-color; }
298 &:hover { color: $nav-link-light-hover-color; }
299 &.active { color: $nav-link-light-active-color; }
300 }
301 }
302