source: imaps-frontend/src/pages/MapView/MapView.module.css@ 0c6b92a

main
Last change on this file since 0c6b92a was 0c6b92a, checked in by stefan toskovski <stefantoska84@…>, 5 weeks ago

Pred finalna verzija

  • Property mode set to 100644
File size: 3.8 KB
RevLine 
[0c6b92a]1@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap");
2@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap");
3@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@700&display=swap");
4@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap");
5@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap");
6
7.main {
8 position: relative;
9 width: 100vw;
10 height: 100vh;
11 overflow: hidden;
12}
13
14.toolbar {
15 width: 100%;
16 padding: 10px 20px;
17 position: fixed;
18 top: 0;
19 z-index: 3;
20 background-color: rgba(255, 255, 255, 0.9);
21 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
22 display: flex;
23 align-items: center;
24}
25
26.toolbarContainer {
27 display: flex;
28 align-items: center;
29 justify-content: space-between;
30 width: 100%;
31 max-width: 1200px;
32 margin: 0 auto;
33}
34
35.logoContainer {
36 display: flex;
37 align-items: center;
38 flex-shrink: 0;
39}
40
41.mapTitle {
42 font-size: 1.5rem;
43 font-weight: bold;
44 text-transform: uppercase;
45 color: #333333;
46 margin: 0 20px;
47 flex-grow: 1;
48 text-align: center;
49 font-family: "Oswald", sans-serif;
50}
51
52.searchFilterContainer {
53 flex-grow: 3;
54 display: flex;
55 align-items: center;
56 gap: 150px;
57 justify-content: flex-start;
58 padding: 0 10px;
59 overflow-x: auto;
60 scrollbar-width: thin;
61 scrollbar-color: #d6d6d6 transparent;
62}
63
64.searchFilterContainer::-webkit-scrollbar {
65 height: 6px;
66}
67
68.searchFilterContainer::-webkit-scrollbar-thumb {
69 background-color: #d6d6d6;
70 border-radius: 10px;
71}
72
73.profileContainer {
74 display: flex;
75 align-items: center;
76 justify-content: flex-end;
77 flex-shrink: 0;
78}
79
80
81.mapTitle {
82 font-size: 1.5rem;
83 font-weight: bold;
84 text-transform: uppercase;
85 color: #333333;
86 margin: 0 20px;
87 flex-grow: 1;
88 text-align: center;
89 font-family: "Oswald", sans-serif;
90}
91
92.searchFilterContainer {
93 display: flex;
94 align-items: center;
95 gap: 20px;
96}
97
98.profileContainer {
99 display: flex;
100 align-items: center;
101}
102
103.mapContainer {
104 position: relative;
105 top: 0px;
106 left: 0;
107 width: 100vw;
108 height: 100vh;
109 z-index: 1;
110 background-color: #F2F2F2;
111}
112
113.mapControlsContainer {
114 position: absolute;
115 bottom: 20px;
116 right: 20px;
117 z-index: 1;
118}
119
120.nextButtonContainer {
121 position: absolute;
122 bottom: 20%;
123 left: 50%;
124 transform: translateX(-50%);
125 z-index: 5;
126}
127
128.nextButton {
129 font-size: 1.5em;
130 font-weight: bold;
131 padding: 15px 30px;
132 background-color: #007bff;
133 color: #fff;
134 border: none;
135 border-radius: 50px;
136 box-shadow: 0 4px 15px rgba(0, 123, 255, 0.75);
137 cursor: pointer;
138 animation: pulse 2s infinite;
139 transition: transform 0.2s ease-in-out;
140}
141
142.nextButton:hover {
143 transform: scale(1.1);
144 background-color: #0056b3;
145}
146
147@keyframes pulse {
148 0% {
149 box-shadow: 0 0 15px rgba(0, 123, 255, 0.5);
150 }
151 50% {
152 box-shadow: 0 0 30px rgba(0, 123, 255, 0.8);
153 }
154 100% {
155 box-shadow: 0 0 15px rgba(0, 123, 255, 0.5);
156 }
157}
158.floorSelectorContainer {
159 position: fixed;
160 bottom: 50px;
161 left: 50%;
162 transform: translateX(-50%);
163 display: flex;
164 align-items: center;
165 justify-content: center;
166 z-index: 10;
167 padding: 10px;
168 background-color: rgba(255, 255, 255, 0.9);
169 border-radius: 20px;
170 box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
171}
172
173.floorSelector {
174 display: flex;
175 align-items: center;
176 gap: 10px;
177}
178
179.floorIcon {
180 width: 40px;
181 height: 40px;
182}
183
184.floorDropdown {
185 font-size: 1.5em;
186 padding: 10px 20px;
187 border-radius: 10px;
188 border: 2px solid #007bff;
189 outline: none;
190 background-color: #f9f9f9;
191 color: #333;
192 transition: all 0.3s ease-in-out;
193 cursor: pointer;
194}
195
196.floorDropdown:hover,
197.floorDropdown:focus {
198 border-color: #0056b3;
199 background-color: #e6f7ff;
200}
201
202.floorDropdown option {
203 font-size: 1.2em;
204 padding: 5px;
205 background-color: #fff;
206 color: #333;
207}
Note: See TracBrowser for help on using the repository browser.