PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.5.0
Easy Elements for Elementor – Addons & Website Templates v1.5.0
1.5.3 1.5.2 1.5.1 1.5.0 1.4.9 1.4.6 1.4.7 1.4.8 1.4.5 1.4.4 1.4.3 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 All 47 releases
easy-elements / widgets / single-nav / css / single-nav.css

single-nav.css in Easy Elements for Elementor – Addons & Website Templates 1.5.0, at widgets/single-nav/css/single-nav.css

243 lines 5.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .eel-single-nav {
2 position: relative;
3 }
4 .eel-single-nav .eel-nav-menu-icon {
5 position: absolute;
6 top: 50%;
7 transform: translateY(-50%);
8 right: 0;
9 line-height: 0;
10 cursor: pointer;
11 }
12 .eel-single-nav .eel-nav-menu-icon svg {
13 width: 21px;
14 height: 20px;
15 }
16
17 .eel-single-nav-list {
18 list-style: none;
19 margin: 0;
20 padding: 0;
21 display: flex;
22 flex-wrap: wrap;
23 align-items: center;
24 }
25
26 .eel-single-nav-list .eel-nav-item svg {
27 width: 18px;
28 height: 18px;
29 }
30
31 .eel-single-nav-list .eel-nav-item svg path {
32 fill: currentColor;
33 }
34
35 .eel-single-nav-list .eel-nav-item .eel-has-icon-link {
36 display: flex;
37 align-items: center;
38 gap: 8px;
39 }
40 .eel-single-nav-list .eel-nav-item .eel-has-icon-link span.eel-nav-icon-menu {
41 line-height: 0;
42 }
43
44 .eel-single-nav-list .eel-nav-item {
45 margin: 4px;
46 }
47
48 .eel-single-nav-list li a {
49 text-decoration: none;
50 color: #121212;
51 padding: 12px 20px;
52 display: block;
53 }
54
55 .eel-single-nav-list li:hover a,
56 .eel-single-nav-list li.active a {
57 color: #c30645;
58 }
59
60 .eel-sticky-header-on.eel--fixed-top-sticky .eel-sticky-logo,
61 .eel-sticky-header-on.eel-up-scroll .eel-sticky-logo {
62 display: inline-block !important;
63 }
64 .eel-sticky-header-on.eel--fixed-top-sticky .eel-main-logo:not(.eel-no-sticky),
65 .eel-sticky-header-on.eel-up-scroll .eel-main-logo:not(.eel-no-sticky) {
66 display: none !important;
67 }
68
69 @media (min-width: 992px) {
70 body.logged-in:not(.elementor-editor-active) header.eel-sticky-header-on {
71 top: 32px;
72 }
73 }
74 @media (max-width: 992px) {
75 .eel-single-nav-list.eel-single-nav-list-mobile {
76 display: none;
77 }
78 }
79 header.eel-sticky-header-on {
80 position: fixed !important;
81 top: 0;
82 z-index: 9999 !important;
83 width: 100% !important;
84 transition: all 0.3s ease !important;
85 margin: 0 auto;
86 left: 0;
87 right: 0;
88 will-change: transform, top;
89 }
90
91 header.eel-sticky-header {
92 position: fixed;
93 top: 0;
94 left: 0;
95 right: 0;
96 z-index: 999;
97 transition: transform 0.4s ease, top 0.4s ease;
98 }
99
100 body.admin-bar header.eel-sticky-header {
101 top: 32px;
102 }
103
104 @media screen and (max-width: 782px) {
105 body.admin-bar header.eel-sticky-header {
106 top: 46px;
107 }
108 }
109 header.eel-down-scroll {
110 transform: translateY(-100%);
111 }
112
113 header.eel-up-scroll {
114 transform: translateY(0);
115 }
116
117 .sidebar-on-mobile-single-nav {
118 position: fixed;
119 top: 0;
120 right: 0;
121 max-width: 420px;
122 width: 100%;
123 height: 110vh;
124 background: #fff;
125 transform: translateX(100%);
126 transition: transform 0.3s ease;
127 z-index: 9999;
128 padding: 60px 25px 40px 40px;
129 overflow-y: auto;
130 display: grid;
131 }
132 .sidebar-on-mobile-single-nav .eel-nav-menu-icon {
133 position: absolute;
134 right: 20px;
135 top: 20px;
136 font-size: 25px;
137 border: 1px solid rgba(0, 0, 0, 0.0392156863);
138 border-radius: 100%;
139 display: inline-grid;
140 place-content: center;
141 line-height: 36px;
142 width: 36px;
143 height: 36px;
144 cursor: pointer;
145 z-index: 999;
146 color: #121212;
147 }
148 .sidebar-on-mobile-single-nav .eel-nav-menu-icon i {
149 font-size: 16px;
150 }
151
152 body.logged-in .sidebar-on-mobile-single-nav {
153 padding: 80px 25px 40px 40px;
154 }
155 body.logged-in .sidebar-on-mobile-single-nav .eel-nav-menu-icon {
156 top: 50px;
157 }
158
159 .sidebar-on-mobile-single-nav.easyel-open {
160 transform: translateX(0);
161 }
162
163 .sidebar-on-mobile-single-nav .unicon-chevron-down {
164 display: inline-grid !important;
165 height: 30px;
166 width: 30px;
167 cursor: pointer;
168 position: absolute;
169 right: 0;
170 place-content: center;
171 color: #121212;
172 top: 7px;
173 transition: transform 0.3s ease;
174 }
175 .sidebar-on-mobile-single-nav .unicon-chevron-down.active {
176 transform: rotate(180deg);
177 }
178
179 .eel-single-nav-list.eel-single-nav-list-mobile li a {
180 padding: 10px 0;
181 }
182
183 /* Mobile menu breakpoint toggle (class set in render: .eel-mobile-bp-XXX) */
184 .eel-mobile-bp-480 .eel-single-nav-list {
185 display: flex;
186 }
187 .eel-mobile-bp-480 .eel-nav-menu-icon {
188 display: none;
189 }
190
191 @media (max-width: 480px) {
192 .eel-mobile-bp-480 .eel-single-nav-list {
193 display: none;
194 }
195 .eel-mobile-bp-480 .eel-nav-menu-icon {
196 display: block;
197 }
198 }
199 .eel-mobile-bp-576 .eel-single-nav-list {
200 display: flex;
201 }
202 .eel-mobile-bp-576 .eel-nav-menu-icon {
203 display: none;
204 }
205
206 @media (max-width: 576px) {
207 .eel-mobile-bp-576 .eel-single-nav-list {
208 display: none;
209 }
210 .eel-mobile-bp-576 .eel-nav-menu-icon {
211 display: block;
212 }
213 }
214 .eel-mobile-bp-768 .eel-single-nav-list {
215 display: flex;
216 }
217 .eel-mobile-bp-768 .eel-nav-menu-icon {
218 display: none;
219 }
220
221 @media (max-width: 768px) {
222 .eel-mobile-bp-768 .eel-single-nav-list {
223 display: none;
224 }
225 .eel-mobile-bp-768 .eel-nav-menu-icon {
226 display: block;
227 }
228 }
229 .eel-mobile-bp-992 .eel-single-nav-list {
230 display: flex;
231 }
232 .eel-mobile-bp-992 .eel-nav-menu-icon {
233 display: none;
234 }
235
236 @media (max-width: 992px) {
237 .eel-mobile-bp-992 .eel-single-nav-list {
238 display: none;
239 }
240 .eel-mobile-bp-992 .eel-nav-menu-icon {
241 display: block;
242 }
243 }