Changes for page Public Web Site

Last modified by Agnease on 2026/05/30 16:24

From version 7.2
edited by Agnease
on 2026/05/12 14:17
Change comment: There is no comment for this version
To version 6.38
edited by Agnease
on 2026/05/12 13:17
Change comment: There is no comment for this version

Summary

Details

XWiki.StyleSheetExtension[1]
code
... ... @@ -9,8 +9,7 @@
9 9  
10 10  .agnease-services-menu {
11 11   .dropdown-toggle {
12 - font-weight: inherit;
13 - font-size: inherit;
12 + font-weight: 600;
14 14   }
15 15  
16 16   &.open > .dropdown-toggle,
... ... @@ -19,10 +19,6 @@
19 19   color: @brand;
20 20   background: transparent;
21 21   }
22 -
23 - .caret {
24 - margin-left: 4px;
25 - }
26 26  }
27 27  
28 28  .agnease-services-dropdown {
... ... @@ -43,23 +43,18 @@
43 43  
44 44   &:hover,
45 45   &:focus {
46 - color: @brand-strong;
41 + color: @text;
47 47   background: @brand-bg;
48 48   text-decoration: none;
49 49  
50 50   .menu-icon {
51 - color: @brand-strong;
52 - background: fade(@brand, 14%);
53 - border-color: fade(@brand, 28%);
46 + color: #fff;
47 + background: @brand;
54 54   }
55 55  
56 56   strong {
57 57   color: @brand-strong;
58 58   }
59 -
60 - small {
61 - color: @muted;
62 - }
63 63   }
64 64   }
65 65  
... ... @@ -72,14 +72,13 @@
72 72   width: 34px;
73 73   height: 34px;
74 74   border-radius: 50%;
75 - background: fade(@brand, 8%);
76 - border: 1px solid fade(@brand, 18%);
65 + background: fade(@brand, 10%);
77 77   color: @brand;
78 78   display: flex;
79 79   align-items: center;
80 80   justify-content: center;
81 81   flex-shrink: 0;
82 - transition: color .15s ease, background .15s ease, border-color .15s ease;
71 + transition: color .15s ease, background .15s ease;
83 83   }
84 84  
85 85   .menu-text {
... ... @@ -88,9 +88,9 @@
88 88   line-height: 1.25;
89 89  
90 90   strong {
91 - color: @brand;
80 + color: @text;
92 92   font-size: 14px;
93 - font-weight: 600;
82 + font-weight: 700;
94 94   }
95 95  
96 96   small {
... ... @@ -97,7 +97,6 @@
97 97   color: @muted;
98 98   font-size: 12px;
99 99   margin-top: 2px;
100 - font-weight: 400;
101 101   }
102 102   }
103 103  }
... ... @@ -115,104 +115,3 @@
115 115   }
116 116   }
117 117  }
118 -/* Keep the top-level Services menu visually clean when hovered/open/focused */
119 -.navbar-nav > li.agnease-services-menu > a,
120 -.navbar-nav > li.agnease-services-menu > a:hover,
121 -.navbar-nav > li.agnease-services-menu > a:focus,
122 -.navbar-nav > li.agnease-services-menu.open > a,
123 -.navbar-nav > li.agnease-services-menu.open > a:hover,
124 -.navbar-nav > li.agnease-services-menu.open > a:focus {
125 - background: transparent;
126 - background-color: transparent;
127 - color: @brand-strong;
128 - box-shadow: none;
129 -}
130 -
131 -/* ========== Mobile Services Menu ========== */
132 -
133 -@media (max-width: 767px) {
134 - .navbar-nav > li.agnease-services-menu {
135 - position: static;
136 - }
137 -
138 - .navbar-nav > li.agnease-services-menu > a,
139 - .navbar-nav > li.agnease-services-menu > a:hover,
140 - .navbar-nav > li.agnease-services-menu > a:focus,
141 - .navbar-nav > li.agnease-services-menu.open > a,
142 - .navbar-nav > li.agnease-services-menu.open > a:hover,
143 - .navbar-nav > li.agnease-services-menu.open > a:focus {
144 - background: transparent;
145 - background-color: transparent;
146 - box-shadow: none;
147 - }
148 -
149 - .navbar-nav > li.agnease-services-menu.open > .agnease-services-dropdown {
150 - display: grid;
151 - }
152 -
153 - .agnease-services-dropdown {
154 - left: 50% !important;
155 - right: auto !important;
156 - transform: translateX(-50%);
157 - width: calc(100vw - 32px);
158 - max-width: 460px;
159 - min-width: 0;
160 - max-height: calc(100vh - 190px);
161 - overflow-y: auto;
162 -
163 - grid-template-columns: repeat(2, minmax(0, 1fr));
164 - grid-gap: 8px;
165 -
166 - padding: 10px;
167 - margin-top: 8px;
168 - border-radius: 14px;
169 - border: 1px solid @line;
170 - box-shadow: 0 14px 36px rgba(0, 0, 0, .14);
171 - background: #fff;
172 - }
173 -
174 - .agnease-services-dropdown > li {
175 - display: block;
176 - }
177 -
178 - .agnease-services-dropdown > li:first-child,
179 - .agnease-services-dropdown > li.divider {
180 - grid-column: 1 / -1;
181 - }
182 -
183 - .agnease-services-dropdown > li.divider {
184 - margin: 4px 0;
185 - }
186 -
187 - .agnease-services-dropdown > li > a {
188 - min-height: 92px;
189 - padding: 12px 10px;
190 - border-radius: 12px;
191 - flex-direction: column;
192 - align-items: center;
193 - justify-content: center;
194 - gap: 8px;
195 - text-align: center;
196 - }
197 -
198 - .agnease-services-dropdown .menu-icon {
199 - width: 34px;
200 - height: 34px;
201 - font-size: 15px;
202 - }
203 -
204 - .agnease-services-dropdown .menu-text {
205 - align-items: center;
206 - line-height: 1.2;
207 - }
208 -
209 - .agnease-services-dropdown .menu-text strong {
210 - color: @brand;
211 - font-size: 13px;
212 - font-weight: 600;
213 - }
214 -
215 - .agnease-services-dropdown .menu-text small {
216 - display: none;
217 - }
218 -}
contentType
... ... @@ -1,1 +1,0 @@
1 -LESS