Changes for page Public Web Site
Last modified by Agnease on 2026/05/30 16:24
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 1 removed)
Details
- Page properties
-
- Content
-
... ... @@ -7,7 +7,7 @@ 7 7 <div class="container hero-inner"> 8 8 <div class="hero-kicker"> 9 9 <i class="fa fa-shield" aria-hidden="true"></i> 10 - Yourtrustedpartnerfor professional XWiki services10 + XWiki consulting, upgrades and long-term support 11 11 </div> 12 12 13 13 <h1 id="hero-title">Reliable XWiki engineering for organizations that depend on their knowledge platform</h1> ... ... @@ -70,7 +70,7 @@ 70 70 <li>Production rollout validation</li> 71 71 </ul> 72 72 <p class="card-link"> 73 - <a href=" $xwiki.getURL('services.xwiki-upgrades')">View upgrade services</a>73 + <a href="/services/xwiki-upgrades">View upgrade services</a> 74 74 </p> 75 75 </article> 76 76 ... ... @@ -88,7 +88,7 @@ 88 88 <li>Security-aware maintenance</li> 89 89 </ul> 90 90 <p class="card-link"> 91 - <a href=" $xwiki.getURL('services.xwiki-maintenance-support')">View support services</a>91 + <a href="/services/xwiki-maintenance-support">View support services</a> 92 92 </p> 93 93 </article> 94 94 ... ... @@ -106,7 +106,7 @@ 106 106 <li>SSO, LDAP, APIs and integrations</li> 107 107 </ul> 108 108 <p class="card-link"> 109 - <a href=" $xwiki.getURL('services.xwiki-development-integrations')">View development services</a>109 + <a href="/services/xwiki-development-integrations">View development services</a> 110 110 </p> 111 111 </article> 112 112 </div> ... ... @@ -146,7 +146,7 @@ 146 146 </div> 147 147 </section> 148 148 149 - <section class="resource-strip homepage-resource-strip" aria-labelledby="resources-title">149 + <section class="resource-strip" aria-labelledby="resources-title"> 150 150 <div class="container"> 151 151 <h2 id="resources-title">Useful XWiki resources</h2> 152 152 <p class="section-intro"> ... ... @@ -159,7 +159,7 @@ 159 159 <p> 160 160 A business-focused explanation of why regular LTS upgrades reduce security, compatibility and maintenance risk. 161 161 </p> 162 - <a href=" $xwiki.getURL('resources.why-upgrade-xwiki')">Read the resource</a>162 + <a href="/resources/why-upgrade-xwiki">Read the resource</a> 163 163 </article> 164 164 165 165 <article class="resource-card"> ... ... @@ -167,7 +167,7 @@ 167 167 <p> 168 168 How Agnease approaches safe XWiki upgrades for real production environments with customizations and integrations. 169 169 </p> 170 - <a href=" $xwiki.getURL('services.xwiki-upgrades')">View the service</a>170 + <a href="/services/xwiki-upgrades">View the service</a> 171 171 </article> 172 172 </div> 173 173 </div> ... ... @@ -231,4 +231,5 @@ 231 231 </dl> 232 232 </div> 233 233 #end 234 +#displayPublicContent 234 234 {{/velocity}}
- XWiki.StyleSheetExtension[0]
-
- code
-
... ... @@ -1,19 +1,14 @@ 1 -/* ========== Agnease Public Website ========== */ 2 - 1 +/* ========== Agnease Landing (no Bootstrap grid) ========== */ 3 3 @brand: #00937D; 4 4 @brand-strong: #007B6A; 5 -@brand-soft: #E7FFF8; 6 -@brand-bg: #F4FCFA; 7 7 @text: #2D3A34; 8 8 @muted: #5B6B64; 9 9 @line: #E4ECE9; 10 10 @radius: 16px; 11 -@shadow-sm: 0 6px 20px rgba(0, 0,0,.06);12 -@shadow: 0 12px 36px rgba(0, 0,0,.08);8 +@shadow-sm: 0 6px 20px rgba(0,0,0,.06); 9 +@shadow: 0 12px 36px rgba(0,0,0,.08); 13 13 @maxw: 1140px; 14 14 15 -/* ========== Base ========== */ 16 - 17 17 #mainContentArea { 18 18 padding: 0; 19 19 } ... ... @@ -20,148 +20,27 @@ 20 20 21 21 .container { 22 22 max-width: @maxw; 23 - margin-left: auto; 24 - margin-right: auto; 25 - padding-left: 18px; 26 - padding-right: 18px; 27 27 } 28 28 29 -html { 30 - scroll-behavior: smooth; 31 -} 32 - 33 -section { 34 - padding: 42px 0; 35 - border-top: 1px solid @line; 36 - 37 - &:first-of-type { 38 - border-top: none; 39 - } 40 -} 41 - 42 -section[id] { 43 - scroll-margin-top: 92px; 44 -} 45 - 46 -h1, 47 -h2, 48 -h3, 49 -h4 { 50 - color: @text; 51 -} 52 - 53 -h2 { 54 - text-align: center; 55 - margin-top: 0; 56 -} 57 - 58 58 .lead { 59 59 color: @muted; 60 60 text-align: center; 61 61 margin-bottom: 0; 62 62 } 63 - 64 -.section-intro { 65 - max-width: 760px; 66 - margin: 0 auto 22px; 25 +h2 { 67 67 text-align: center; 68 - color: @muted; 69 - font-size: 16px; 70 - line-height: 1.55; 71 71 } 72 72 73 -a { 74 - color: @brand; 29 +section { 30 + padding: 32px 0; 31 + border-top: 1px solid @line; 75 75 76 - &:hover, 77 - &:focus { 78 - color: @brand-strong; 33 + &:first-of-type { 34 + border-top: none; 79 79 } 80 80 } 81 81 82 -/* ========== Header / Navigation ========== */ 83 - 84 -.site-header { 85 - position: sticky; 86 - top: 0; 87 - z-index: 1000; 88 - background: fade(#fff, 96%); 89 - border-bottom: 1px solid fade(@line, 85%); 90 - backdrop-filter: blur(8px); 91 -} 92 - 93 -.header-inner { 94 - min-height: 72px; 95 - display: flex; 96 - align-items: center; 97 - justify-content: space-between; 98 - gap: 24px; 99 -} 100 - 101 -.site-nav { 102 - display: flex; 103 - align-items: center; 104 - gap: 22px; 105 - font-size: 15px; 106 - 107 - a { 108 - color: @text; 109 - text-decoration: none; 110 - font-weight: 600; 111 - 112 - &:hover, 113 - &:focus { 114 - color: @brand; 115 - text-decoration: none; 116 - } 117 - } 118 - 119 - .nav-cta { 120 - color: #fff; 121 - background: @brand; 122 - border: 1px solid @brand; 123 - border-radius: 6px; 124 - padding: 8px 14px; 125 - 126 - &:hover, 127 - &:focus { 128 - color: #fff; 129 - background: @brand-strong; 130 - border-color: @brand-strong; 131 - } 132 - } 133 -} 134 - 135 -/* ========== Buttons ========== */ 136 - 137 -.btn-primary { 138 - background: @brand; 139 - border-color: @brand; 140 - color: #fff; 141 - 142 - &:hover, 143 - &:focus { 144 - background: @brand-strong; 145 - border-color: @brand-strong; 146 - color: #fff; 147 - } 148 -} 149 - 150 -.btn-secondary { 151 - color: @brand; 152 - background: #fff; 153 - border: 1px solid fade(@brand, 35%); 154 - 155 - &:hover, 156 - &:focus { 157 - color: @brand-strong; 158 - border-color: @brand; 159 - background: @brand-bg; 160 - } 161 -} 162 - 163 -/* ========== Hero ========== */ 164 - 38 +/* ===== HERO ===== */ 165 165 .hero { 166 166 overflow: hidden; 167 167 background-repeat: no-repeat; ... ... @@ -170,16 +170,16 @@ 170 170 &.hero-centered { 171 171 text-align: center; 172 172 background: 173 - radial-gradient(50rem 18rem at 50% -10%, @brand-soft0%, transparent 60%),47 + radial-gradient(50rem 18rem at 50% -10%, #E7FFF8 0%, transparent 60%), 174 174 radial-gradient(50rem 18rem at 50% 0%, #E8F6F3 0%, transparent 60%); 175 175 display: flex; 176 176 align-items: center; 177 177 justify-content: center; 178 - min-height: 3 30px;52 + min-height: 300px; 179 179 } 180 180 181 181 .hero-inner { 182 - max-width: 8 60px;56 + max-width: 850px; 183 183 margin: 0 auto; 184 184 display: flex; 185 185 flex-direction: column; ... ... @@ -186,19 +186,14 @@ 186 186 align-items: center; 187 187 } 188 188 189 - h1 { 190 - max-width: 790px; 191 - margin-left: auto; 192 - margin-right: auto; 193 - line-height: 1.18; 63 + #hero-cta { 64 + display: flex; 65 + gap: 0.8rem; 66 + flex-wrap: wrap; 67 + justify-content: center; 68 + margin-top: 1.3rem; 194 194 } 195 195 196 - .lead { 197 - max-width: 760px; 198 - font-size: 19px; 199 - line-height: 1.55; 200 - } 201 - 202 202 .benefits { 203 203 display: flex; 204 204 flex-wrap: wrap; ... ... @@ -205,157 +205,61 @@ 205 205 justify-content: center; 206 206 list-style: none; 207 207 padding: 0; 208 - margin: 14px0 0;77 + margin: 0.8rem 0 0; 209 209 color: @muted; 210 210 font-size: 14px; 211 211 212 212 li + li::before { 213 213 content: "•"; 214 - margin: 0 6px;83 + margin: 0 5px; 215 215 } 216 - } 217 -} 218 218 219 -.hero-kicker { 220 - display: inline-flex; 221 - align-items: center; 222 - gap: 8px; 223 - color: @brand; 224 - background: fade(@brand, 8%); 225 - border: 1px solid fade(@brand, 18%); 226 - border-radius: 999px; 227 - padding: 6px 12px; 228 - margin-bottom: 14px; 229 - font-size: 13px; 230 - font-weight: 700; 231 -} 232 - 233 -.hero-support { 234 - max-width: 760px; 235 - margin: 14px auto 0; 236 - color: @muted; 237 - line-height: 1.55; 238 -} 239 - 240 -.hero-actions, 241 -#hero-cta { 242 - display: flex; 243 - gap: 12px; 244 - flex-wrap: wrap; 245 - justify-content: center; 246 - margin-top: 22px; 247 -} 248 - 249 -/* ========== Trust Strip ========== */ 250 - 251 -.trust-strip { 252 - padding: 18px 0; 253 - border-top: 1px solid @line; 254 - border-bottom: 1px solid @line; 255 - background: #fff; 256 - 257 - ul { 258 - max-width: 960px; 259 - margin: 0 auto; 260 - padding: 0; 261 - list-style: none; 262 - display: flex; 263 - justify-content: center; 264 - gap: 22px; 265 - flex-wrap: wrap; 266 - color: @muted; 267 - font-size: 13px; 86 + @media (max-width: 640px) { 87 + li + li::before { 88 + content: none; 89 + } 90 + li:nth-child(1)::after, 91 + li:nth-child(3)::after { 92 + content: "•"; 93 + margin: 0 5px; 94 + } 95 + } 268 268 } 269 - 270 - li { 271 - display: flex; 272 - align-items: center; 273 - gap: 7px; 274 - } 275 - 276 - i { 277 - color: @brand; 278 - } 279 279 } 280 280 281 -/* ========== Reusable Grids ========== */ 282 - 283 -.card-grid, 284 -.pathways, 285 -.services-grid, 286 -.resource-grid, 99 +/* ===== WHY CHOOSE (cards) ===== */ 287 287 .widgets { 101 + margin-top: 12px; 288 288 display: grid; 289 - grid-gap: 18px; 290 - margin-left: auto; 291 - margin-right: auto; 103 + grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); 104 + grid-gap: 16px; 292 292 } 293 293 294 -.card-grid, 295 -.pathways, 296 -.services-grid { 297 - grid-template-columns: repeat(3, minmax(0, 1fr)); 298 - max-width: 1040px; 299 - margin-top: 26px; 300 -} 301 - 302 -.resource-grid { 303 - grid-template-columns: repeat(2, minmax(0, 1fr)); 304 - max-width: 1040px; 305 - margin-top: 22px; 306 -} 307 - 308 -.widgets { 309 - grid-template-columns: repeat(4, minmax(0, 1fr)); 310 - max-width: 1040px; 311 - margin-top: 20px; 312 -} 313 - 314 -.card-grid > *, 315 -.pathways > *, 316 -.services-grid > *, 317 -.resource-grid > *, 318 -.widgets > * { 319 - min-width: 0; 320 -} 321 - 322 -/* ========== Shared Card Style ========== */ 323 - 324 -.widget, 325 -.pathway-card, 326 -.service-card, 327 -.resource-card { 107 +.widget { 108 + padding: 18px; 328 328 background: #fff; 329 329 border: 1px solid @line; 330 330 border-radius: @radius; 331 331 box-shadow: @shadow-sm; 332 -} 333 - 334 -/* ========== Small Widgets ========== */ 335 - 336 -.widget { 337 - padding: 18px; 113 + transition: transform .18s ease, box-shadow .18s ease; 338 338 display: flex; 339 339 flex-direction: column; 340 340 height: 100%; 341 341 118 + &:hover { 119 + transform: translateY(-2px); 120 + box-shadow: @shadow; 121 + } 122 + 342 342 .icon { 343 343 display: flex; 344 344 align-items: center; 345 345 gap: 10px; 346 - padding-bottom: 8px; 347 - margin-bottom: 10px; 348 - border-bottom: 1px solid fade(@line, 70%); 349 - 350 - i { 351 - color: @brand; 352 - } 353 - 354 - h4 { 355 - margin: 0; 356 - line-height: 1.25; 357 - color: @text; 358 - } 127 + padding-bottom: 6px; 128 + margin-bottom: 8px; 129 + border-bottom: 1px solid fade(@line, 60%); 130 + i { color: @brand; } 131 + h4 { margin: 0; line-height: 1.2; color: @text; } 359 359 } 360 360 361 361 p { ... ... @@ -365,95 +365,31 @@ 365 365 } 366 366 } 367 367 368 -/* ========== Homepage Pathway Cards ========== */ 369 - 370 -.pathway-card { 371 - padding: 24px; 372 - display: flex; 373 - flex-direction: column; 374 - min-height: 100%; 375 - 376 - .pathway-icon { 377 - width: 52px; 378 - height: 52px; 379 - border-radius: 50%; 141 +/* ===== SERVICES ===== */ 142 +.services { 143 + .services-grid { 144 + margin-top: 20px; 380 380 display: flex; 381 - align-items: center; 146 + flex-wrap: wrap; 147 + gap: 24px; 148 + 149 + /* center the whole block under the heading */ 150 + max-width: 960px; 151 + margin-left: auto; 152 + margin-right: auto; 382 382 justify-content: center; 383 - color: @brand; 384 - background: fade(@brand, 10%); 385 - margin-bottom: 18px; 386 - font-size: 19px; 387 387 } 388 388 389 - h3 { 390 - margin: 0 0 10px; 391 - color: @text; 392 - font-size: 22px; 393 - line-height: 1.25; 394 - } 395 - 396 - p { 397 - color: @muted; 398 - line-height: 1.55; 399 - margin: 0 0 16px; 400 - } 401 - 402 - ul { 403 - margin: 0 0 22px; 404 - padding-left: 18px; 405 - color: @muted; 406 - font-size: 14px; 407 - line-height: 1.55; 408 - } 409 - 410 - li { 411 - margin: 6px 0; 412 - } 413 - 414 - .card-link { 415 - margin-top: auto; 416 - padding-top: 4px; 417 - 418 - a { 419 - color: @brand; 420 - font-weight: 700; 421 - text-decoration: underline; 422 - 423 - &:hover, 424 - &:focus { 425 - color: @brand-strong; 426 - } 427 - } 428 - } 429 -} 430 - 431 -/* ========== Services ========== */ 432 - 433 -.services { 434 - .services-grid { 435 - max-width: 1040px; 436 - } 437 - 438 438 .service { 157 + flex: 0 1 calc(50% - 12px); 439 439 display: flex; 440 440 align-items: flex-start; 441 441 gap: 16px; 442 - padding: 22px; 443 - background: #fff; 444 - border: 1px solid @line; 445 - border-radius: @radius; 446 - box-shadow: @shadow-sm; 447 - transition: transform .18s ease, box-shadow .18s ease; 161 + margin-bottom: 8px; 448 448 449 - &:hover { 450 - transform: translateY(-2px); 451 - box-shadow: @shadow; 452 - } 453 - 454 454 .service-icon { 455 - width: 4 6px;456 - height: 4 6px;164 + width: 42px; 165 + height: 42px; 457 457 border-radius: 50%; 458 458 display: flex; 459 459 align-items: center; ... ... @@ -462,633 +462,248 @@ 462 462 color: @brand; 463 463 background: fade(@brand, 10%); 464 464 flex-shrink: 0; 465 - margin-top: 2px;174 + margin-top: 3px; 466 466 } 467 467 468 468 .service-body { 469 469 h4 { 470 - margin: 0 0 6px; 471 - font-size: 18px; 472 - line-height: 1.25; 179 + margin: 0 0 4px; 180 + font-size: 1.125rem; 473 473 font-weight: 800; 474 - color: @text; 475 475 } 476 - 477 477 p { 478 - margin: 0 0 8px;479 - color: @ muted;184 + margin: 0 0 6px; 185 + color: @text; 480 480 line-height: 1.5; 481 481 } 482 - 483 483 ul { 484 - margin: 9px0 0;485 - padding-left: 1 8px;189 + margin: .45rem 0 0; 190 + padding-left: 1.1rem; 486 486 color: @muted; 487 487 font-size: 13px; 488 - line-height: 1.5; 489 489 } 490 - 491 491 li { 492 - margin: 4px 0; 195 + margin: .25rem 0; 196 + line-height: 1.45; 493 493 } 494 494 } 495 495 } 496 -} 497 497 498 -/* ========== Split / Process Section ========== */ 201 + /* ==== Center last item on its own row while keeping 50% width ==== */ 202 + .service-center { 203 + /* same width as siblings */ 204 + flex: 0 1 calc(55% - 12px); 499 499 500 -.split-section { 501 - background: 502 - radial-gradient(42rem 16rem at 50% 0%, @brand-bg 0%, transparent 65%); 503 -} 504 - 505 -.split-grid { 506 - display: grid; 507 - grid-template-columns: 1.1fr .9fr; 508 - grid-gap: 36px; 509 - max-width: 1040px; 510 - margin: 0 auto; 511 - align-items: center; 512 -} 513 - 514 -.split-copy { 515 - h2 { 516 - text-align: left; 517 - margin-top: 0; 206 + /* push to center */ 207 + margin-left: auto; 208 + margin-right: auto; 518 518 } 519 519 520 - p { 521 - color: @muted; 522 - line-height: 1.6; 523 - } 524 -} 525 - 526 -.process-list { 527 - counter-reset: process; 528 - margin: 0; 529 - padding: 0; 530 - list-style: none; 531 - 532 - li { 533 - counter-increment: process; 534 - position: relative; 535 - padding: 16px 16px 16px 58px; 536 - margin-bottom: 12px; 537 - background: #fff; 538 - border: 1px solid @line; 539 - border-radius: @radius; 540 - box-shadow: @shadow-sm; 541 - color: @muted; 542 - line-height: 1.5; 543 - 544 - &:before { 545 - content: counter(process); 546 - position: absolute; 547 - left: 16px; 548 - top: 16px; 549 - width: 28px; 550 - height: 28px; 551 - border-radius: 50%; 552 - background: fade(@brand, 10%); 553 - color: @brand; 554 - display: flex; 555 - align-items: center; 556 - justify-content: center; 557 - font-weight: 800; 211 + /* Mobile: 1 per row */ 212 + @media (max-width: 767px) { 213 + .services-grid { 214 + gap: 16px; 215 + max-width: 100%; 558 558 } 559 559 560 - strong { 561 - display: block; 562 - color: @text; 563 - margin-bottom: 3px; 218 + .service, 219 + .service-center { 220 + flex: 0 1 100%; 221 + margin-left: 0; 222 + margin-right: 0; 564 564 } 565 565 } 566 566 } 567 567 568 -/* ========== Resources ========== */ 569 - 570 -.resource-strip { 571 - background: @brand-bg; 572 -} 573 - 574 -.resource-card { 575 - padding: 20px; 576 - 577 - h4 { 578 - margin: 0 0 8px; 579 - color: @text; 580 - font-size: 18px; 581 - line-height: 1.25; 582 - } 583 - 584 - p { 585 - color: @muted; 586 - margin: 0 0 12px; 587 - line-height: 1.5; 588 - } 589 - 590 - a { 591 - color: @brand; 592 - font-weight: 700; 593 - } 594 -} 595 - 596 -.resource-content { 597 - order: 1; 598 -} 599 - 600 -.resource-sidebar { 601 - order: 2; 602 -} 603 - 604 -@media (max-width: 767px) { 605 - .resource-layout { 606 - display: flex; 607 - flex-direction: column; 608 - } 609 - 610 - .resource-sidebar { 611 - order: 0; 612 - position: static; 613 - width: 100%; 614 - } 615 - 616 - .resource-content { 617 - order: 1; 618 - } 619 -} 620 - 621 -/* ========== Homepage Resource Strip ========== */ 622 - 623 -.homepage-resource-strip { 624 - background: 625 - radial-gradient(42rem 16rem at 50% 0%, @brand-bg 0%, transparent 70%); 626 - 627 - .resource-grid { 628 - max-width: 1040px; 629 - margin: 26px auto 0; 630 - display: grid; 631 - grid-template-columns: repeat(2, minmax(0, 1fr)); 632 - grid-gap: 22px; 633 - align-items: stretch; 634 - } 635 - 636 - .resource-card { 637 - display: flex; 638 - flex-direction: column; 639 - min-width: 0; 640 - min-height: 100%; 641 - padding: 26px; 642 - } 643 - 644 - .resource-card h4 { 645 - margin: 0 0 10px; 646 - color: @text; 647 - font-size: 21px; 648 - line-height: 1.25; 649 - font-weight: 700; 650 - } 651 - 652 - .resource-card p { 653 - margin: 0 0 18px; 654 - color: @muted; 655 - font-size: 15px; 656 - line-height: 1.6; 657 - } 658 - 659 - .resource-card a { 660 - margin-top: auto; 661 - color: @brand; 662 - font-weight: 700; 663 - text-decoration: underline; 664 - 665 - &:hover, 666 - &:focus { 667 - color: @brand-strong; 668 - } 669 - } 670 -} 671 - 672 -@media (max-width: 980px) { 673 - .homepage-resource-strip { 674 - .resource-grid { 675 - grid-template-columns: 1fr; 676 - } 677 - } 678 -} 679 - 680 -@media (max-width: 640px) { 681 - .homepage-resource-strip { 682 - .resource-card { 683 - padding: 22px; 684 - } 685 - 686 - .resource-card h4 { 687 - font-size: 19px; 688 - } 689 - } 690 -} 691 - 692 -/* ========== CTA ========== */ 693 - 227 +/* ===== CTA ===== */ 694 694 .cta-section { 695 - padding: 32px 024px;229 + padding: 24px 0 16px; 696 696 697 697 .contact-inline { 698 698 margin: 0; 699 699 color: @muted; 700 - 701 - a { 702 - color: @brand; 703 - } 234 + a { color: @brand; } 704 704 } 705 705 } 237 +/* ========== Agnease Revamp Additions ========== */ 706 706 707 -.cta-panel { 708 - max-width: 860px; 709 - margin: 0 auto; 710 - padding: 32px; 711 - border-radius: @radius; 712 - border: 1px solid fade(@brand, 20%); 713 - background: 714 - radial-gradient(34rem 12rem at 50% 0%, @brand-soft 0%, #fff 70%); 715 - box-shadow: @shadow-sm; 716 - text-align: center; 239 +@brand-soft: #E7FFF8; 240 +@brand-bg: #F4FCFA; 717 717 718 - h2 { 719 - margin-top: 0; 720 - } 721 - 722 - p { 723 - color: @muted; 724 - line-height: 1.55; 725 - } 242 +.hero-kicker { 243 + display: inline-flex; 244 + align-items: center; 245 + gap: 8px; 246 + color: @brand; 247 + background: fade(@brand, 8%); 248 + border: 1px solid fade(@brand, 18%); 249 + border-radius: 999px; 250 + padding: 6px 12px; 251 + margin-bottom: 14px; 252 + font-size: 13px; 253 + font-weight: 700; 726 726 } 727 727 728 -/* ========== Responsive ========== */ 729 - 730 -@media (max-width: 980px) { 731 - .widgets, 732 - .pathways, 733 - .services-grid, 734 - .resource-grid { 735 - grid-template-columns: repeat(2, minmax(0, 1fr)); 736 - } 737 - 738 - .split-grid { 739 - grid-template-columns: 1fr; 740 - } 741 - 742 - .split-copy h2 { 743 - text-align: center; 744 - } 256 +.hero h1 { 257 + max-width: 760px; 258 + margin-left: auto; 259 + margin-right: auto; 260 + line-height: 1.18; 745 745 } 746 746 747 -@media (max-width: 760px) { 748 - section[id] { 749 - scroll-margin-top: 132px; 750 - } 751 - 752 - .header-inner { 753 - min-height: auto; 754 - padding-top: 14px; 755 - padding-bottom: 14px; 756 - flex-direction: column; 757 - align-items: center; 758 - gap: 12px; 759 - } 760 - 761 - .site-nav { 762 - width: 100%; 763 - justify-content: center; 764 - flex-wrap: wrap; 765 - gap: 10px 16px; 766 - font-size: 14px; 767 - 768 - .nav-cta { 769 - padding: 7px 12px; 770 - } 771 - } 772 - 773 - .hero.hero-centered { 774 - min-height: 280px; 775 - } 776 - 777 - .hero { 778 - .lead { 779 - font-size: 17px; 780 - } 781 - 782 - .benefits { 783 - gap: 4px 10px; 784 - 785 - li + li::before { 786 - content: none; 787 - } 788 - } 789 - } 263 +.hero .lead { 264 + max-width: 760px; 265 + font-size: 19px; 266 + line-height: 1.55; 790 790 } 791 791 792 -@media (max-width: 640px) { 793 - section { 794 - padding: 34px 0; 795 - } 796 - 797 - .widgets, 798 - .pathways, 799 - .services-grid, 800 - .resource-grid { 801 - grid-template-columns: 1fr; 802 - } 803 - 804 - .pathway-card, 805 - .services .service, 806 - .resource-card, 807 - .widget { 808 - padding: 20px; 809 - } 810 - 811 - .services .service { 812 - gap: 14px; 813 - } 814 - 815 - .cta-panel { 816 - padding: 24px 20px; 817 - } 269 +.hero-support { 270 + max-width: 760px; 271 + margin: 14px auto 0; 272 + color: @muted; 273 + line-height: 1.55; 818 818 } 819 -/* ========== Resource / Article Pages ========== */ 820 820 821 -.resource-page { 822 - padding-top: 34px; 823 -} 276 +.hero-actions { 277 + display: flex; 278 + gap: 12px; 279 + flex-wrap: wrap; 280 + justify-content: center; 281 + margin-top: 22px; 824 824 825 -.resource-header { 826 - padding: 40px 0 30px; 827 - border-top: none; 828 - background: 829 - radial-gradient(50rem 18rem at 50% -10%, @brand-soft 0%, transparent 60%), 830 - radial-gradient(50rem 18rem at 50% 0%, #E8F6F3 0%, transparent 60%); 283 + .btn-secondary { 284 + color: @brand; 285 + background: #fff; 286 + border: 1px solid fade(@brand, 35%); 831 831 832 - h1 { 833 - margin: 0 auto 14px; 834 - text-align: center; 835 - line-height: 1.18; 836 - } 837 - 838 - .resource-summary { 839 - max-width: 780px; 840 - margin: 0 auto; 841 - color: @muted; 842 - text-align: center; 843 - font-size: 18px; 844 - line-height: 1.55; 845 - } 846 -} 847 - 848 -.resource-layout { 849 - display: grid; 850 - grid-template-columns: minmax(0, 760px) 280px; 851 - gap: 42px; 852 - max-width: 1080px; 853 - margin: 0 auto; 854 - align-items: start; 855 -} 856 - 857 -.resource-content { 858 - color: @text; 859 - font-size: 16px; 860 - line-height: 1.68; 861 - 862 - h2 { 863 - text-align: left; 864 - margin: 34px 0 12px; 865 - line-height: 1.28; 866 - } 867 - 868 - h3 { 869 - margin: 24px 0 8px; 870 - line-height: 1.3; 871 - } 872 - 873 - p { 874 - margin: 0 0 16px; 875 - } 876 - 877 - ul, 878 - ol { 879 - margin: 0 0 18px; 880 - padding-left: 22px; 881 - } 882 - 883 - li { 884 - margin: 6px 0; 885 - } 886 - 887 - strong { 888 - color: @text; 889 - } 890 -} 891 - 892 -.resource-note { 893 - border-left: 4px solid @brand; 894 - background: @brand-bg; 895 - padding: 16px 18px; 896 - margin: 22px 0; 897 - border-radius: 0 @radius @radius 0; 898 - 899 - p:last-child { 900 - margin-bottom: 0; 901 - } 902 -} 903 - 904 -.resource-checklist { 905 - margin: 18px 0 24px; 906 - padding: 0; 907 - list-style: none; 908 - 909 - li { 910 - position: relative; 911 - padding: 10px 0 10px 34px; 912 - border-bottom: 1px solid @line; 913 - 914 - &:before { 915 - content: "\f00c"; 916 - font-family: FontAwesome; 917 - position: absolute; 918 - left: 0; 919 - top: 11px; 920 - color: @brand; 288 + &:hover, 289 + &:focus { 290 + color: @brand-strong; 291 + border-color: @brand; 292 + background: @brand-bg; 921 921 } 922 922 } 923 923 } 924 924 925 -.resource-sidebar { 926 - position: sticky; 927 - top: 96px; 928 - border: 1px solid @line; 929 - border-radius: @radius; 930 - padding: 18px; 297 +.trust-strip { 298 + padding: 18px 0; 299 + border-top: 1px solid @line; 300 + border-bottom: 1px solid @line; 931 931 background: #fff; 932 - box-shadow: @shadow-sm; 933 933 934 - h4 { 935 - margin: 0 0 10px; 936 - } 937 - 938 938 ul { 939 - margin: 0; 940 - padding-left: 18px; 304 + max-width: 920px; 305 + margin: 0 auto; 306 + padding: 0; 307 + list-style: none; 308 + display: flex; 309 + justify-content: center; 310 + gap: 22px; 311 + flex-wrap: wrap; 941 941 color: @muted; 313 + font-size: 13px; 942 942 } 943 943 944 944 li { 945 - margin: 8px 0; 317 + display: flex; 318 + align-items: center; 319 + gap: 7px; 946 946 } 947 947 948 - a{322 + i { 949 949 color: @brand; 950 - font-weight: 600; 951 951 } 952 952 } 953 953 954 -.resource-cta { 955 - margin-top: 36px; 956 - padding: 22px; 957 - border: 1px solid fade(@brand, 20%); 958 - border-radius: @radius; 959 - background: @brand-bg; 960 - 961 - h3 { 962 - margin-top: 0; 963 - } 964 - 965 - p { 966 - color: @muted; 967 - } 327 +.section-intro { 328 + max-width: 760px; 329 + margin: 0 auto 18px; 330 + text-align: center; 331 + color: @muted; 332 + font-size: 16px; 333 + line-height: 1.55; 968 968 } 969 969 970 -@media (max-width: 900px) { 971 - .resource-layout { 972 - grid-template-columns: 1fr; 973 - } 974 - 975 - .resource-sidebar { 976 - position: static; 977 - } 978 -} 979 -/* ========== Products / Extensions Pages ========== */ 980 - 981 -.product-index-section { 982 - padding: 52px 0 56px; 983 - 984 - h2 { 985 - margin-bottom: 10px; 986 - } 987 -} 988 - 989 -.product-card-grid { 990 - max-width: 840px; 991 - margin: 28px auto 0; 336 +.pathways { 992 992 display: grid; 993 - grid-template-columns: 1fr; 338 + grid-template-columns: repeat(3, minmax(0, 1fr)); 994 994 grid-gap: 18px; 340 + max-width: 1040px; 341 + margin: 22px auto 0; 995 995 } 996 996 997 -.p roduct-card {344 +.pathway-card { 998 998 background: #fff; 999 999 border: 1px solid @line; 1000 1000 border-radius: @radius; 1001 1001 box-shadow: @shadow-sm; 1002 - padding: 28px; 1003 - display: grid; 1004 - grid-template-columns: 68px 1fr; 1005 - grid-gap: 22px; 1006 - align-items: start; 1007 - transition: transform .18s ease, box-shadow .18s ease; 349 + padding: 22px; 350 + display: flex; 351 + flex-direction: column; 352 + min-height: 100%; 1008 1008 1009 - &:hover { 1010 - transform: translateY(-2px); 1011 - box-shadow: @shadow; 1012 - } 1013 - 1014 - .product-card-icon { 1015 - width: 58px; 1016 - height: 58px; 354 + .pathway-icon { 355 + width: 46px; 356 + height: 46px; 1017 1017 border-radius: 50%; 1018 - background: fade(@brand, 10%); 1019 - border: 1px solid fade(@brand, 20%); 1020 - color: @brand; 1021 1021 display: flex; 1022 1022 align-items: center; 1023 1023 justify-content: center; 1024 - font-size: 22px; 1025 - flex-shrink: 0; 361 + color: @brand; 362 + background: fade(@brand, 10%); 363 + margin-bottom: 14px; 364 + font-size: 18px; 1026 1026 } 1027 1027 1028 1028 h3 { 1029 - margin: 0 0 10px;368 + margin: 0 0 8px; 1030 1030 color: @text; 1031 - font-size: 2 3px;370 + font-size: 20px; 1032 1032 line-height: 1.25; 1033 - font-weight: 800; 1034 1034 } 1035 1035 1036 1036 p { 1037 1037 color: @muted; 1038 - line-height: 1.6; 376 + line-height: 1.55; 377 + margin: 0 0 14px; 1039 1039 } 1040 1040 380 + ul { 381 + margin: 0 0 18px; 382 + padding-left: 18px; 383 + color: @muted; 384 + font-size: 13px; 385 + } 386 + 387 + li { 388 + margin: 5px 0; 389 + } 390 + 1041 1041 .card-link { 1042 - margin: 0;392 + margin-top: auto; 1043 1043 1044 1044 a { 395 + color: @brand; 1045 1045 font-weight: 700; 1046 1046 } 1047 1047 } 1048 1048 } 1049 1049 1050 -.product-card-kicker { 1051 - margin-bottom: 10px; 1052 - padding: 5px 10px; 1053 - font-size: 12px; 1054 - text-transform: uppercase; 1055 - letter-spacing: .04em; 401 +.split-section { 402 + background: 403 + radial-gradient(42rem 16rem at 50% 0%, @brand-bg 0%, transparent 65%); 1056 1056 } 1057 1057 1058 -.product-highlights { 1059 - margin: 14px 0 20px; 1060 - padding-left: 18px; 1061 - color: @muted; 1062 - 1063 - li { 1064 - margin: 6px 0; 1065 - line-height: 1.45; 1066 - } 1067 -} 1068 - 1069 -/* ========== Individual Product Pages ========== */ 1070 - 1071 -.product-layout { 406 +.split-grid { 1072 1072 display: grid; 1073 1073 grid-template-columns: 1.1fr .9fr; 1074 1074 grid-gap: 36px; 1075 1075 max-width: 1040px; 1076 1076 margin: 0 auto; 1077 - align-items: start;412 + align-items: center; 1078 1078 } 1079 1079 1080 -.product-summary-card, 1081 -.product-info-card, 1082 -.product-gallery-panel { 1083 - background: #fff; 1084 - border: 1px solid @line; 1085 - border-radius: @radius; 1086 - box-shadow: @shadow-sm; 1087 -} 1088 - 1089 -.product-summary-card { 1090 - padding: 26px; 1091 - 415 +.split-copy { 1092 1092 h2 { 1093 1093 text-align: left; 1094 1094 margin-top: 0; ... ... @@ -1098,56 +1098,34 @@ 1098 1098 color: @muted; 1099 1099 line-height: 1.6; 1100 1100 } 1101 - 1102 - p:last-child { 1103 - margin-bottom: 0; 1104 - } 1105 1105 } 1106 1106 1107 -.product-info-card { 1108 - padding: 22px; 1109 - 1110 - h3 { 1111 - margin-top: 0; 1112 - margin-bottom: 12px; 1113 - } 1114 - 1115 - ul { 1116 - margin: 0; 1117 - padding-left: 20px; 1118 - color: @muted; 1119 - } 1120 - 1121 - li { 1122 - margin: 8px 0; 1123 - line-height: 1.45; 1124 - } 427 +.process-list { 428 + counter-reset: process; 429 + margin: 0; 430 + padding: 0; 431 + list-style: none; 1125 1125 } 1126 1126 1127 -.product-feature-grid { 1128 - display: grid; 1129 - grid-template-columns: repeat(3, minmax(0, 1fr)); 1130 - grid-gap: 18px; 1131 - max-width: 1040px; 1132 - margin: 26px auto 0; 1133 -} 1134 - 1135 -.product-feature { 434 +.process-list li { 435 + counter-increment: process; 436 + position: relative; 437 + padding: 16px 16px 16px 58px; 438 + margin-bottom: 12px; 1136 1136 background: #fff; 1137 1137 border: 1px solid @line; 1138 1138 border-radius: @radius; 1139 1139 box-shadow: @shadow-sm; 1140 - padding:22px;1141 - transition: transform .18sease, box-shadow.18s ease;443 + color: @muted; 444 + line-height: 1.5; 1142 1142 1143 - &:hover { 1144 - transform: translateY(-2px); 1145 - box-shadow: @shadow; 1146 - } 1147 - 1148 - .feature-icon { 1149 - width: 46px; 1150 - height: 46px; 446 + &:before { 447 + content: counter(process); 448 + position: absolute; 449 + left: 16px; 450 + top: 16px; 451 + width: 28px; 452 + height: 28px; 1151 1151 border-radius: 50%; 1152 1152 background: fade(@brand, 10%); 1153 1153 color: @brand; ... ... @@ -1154,225 +1154,82 @@ 1154 1154 display: flex; 1155 1155 align-items: center; 1156 1156 justify-content: center; 1157 - margin-bottom: 14px; 1158 - font-size: 18px; 459 + font-weight: 800; 1159 1159 } 1160 1160 1161 - h3{1162 - margin:0 0 8px;462 + strong { 463 + display: block; 1163 1163 color: @text; 1164 - font-size: 18px; 1165 - line-height: 1.25; 465 + margin-bottom: 3px; 1166 1166 } 1167 - 1168 - p { 1169 - margin: 0; 1170 - color: @muted; 1171 - line-height: 1.5; 1172 - } 1173 1173 } 1174 1174 1175 -.product-gallery-panel { 1176 - max-width: 1040px; 1177 - margin: 20px auto 0; 1178 - padding: 26px; 469 +.resource-strip { 470 + background: @brand-bg; 1179 1179 1180 - h2 { 1181 - margin-top: 0; 1182 - text-align: center; 472 + .resource-grid { 473 + max-width: 1040px; 474 + margin: 20px auto 0; 475 + display: grid; 476 + grid-template-columns: repeat(2, minmax(0, 1fr)); 477 + grid-gap: 16px; 1183 1183 } 1184 1184 1185 - .gallery-note { 1186 - max-width: 700px; 1187 - margin: 0 auto 18px; 1188 - color: @muted; 1189 - text-align: center; 1190 - line-height: 1.55; 1191 - } 1192 -} 480 + .resource-card { 481 + background: #fff; 482 + border: 1px solid @line; 483 + border-radius: @radius; 484 + padding: 18px; 485 + box-shadow: @shadow-sm; 1193 1193 1194 -.product-gallery-placeholder { 1195 - min-height: 260px; 1196 - padding: 28px; 1197 - border: 1px dashed fade(@brand, 40%); 1198 - border-radius: @radius; 1199 - background: fade(@brand, 5%); 1200 - color: @muted; 1201 - text-align: center; 1202 - display: flex; 1203 - align-items: center; 1204 - justify-content: center; 1205 -} 487 + h4 { 488 + margin: 0 0 6px; 489 + color: @text; 490 + } 1206 1206 1207 -.product-section-muted { 1208 - background: 1209 - radial-gradient(42rem 16rem at 50% 0%, @brand-bg 0%, transparent 65%); 1210 -} 492 + p { 493 + color: @muted; 494 + margin: 0 0 10px; 495 + line-height: 1.5; 496 + } 1211 1211 1212 -@media (max-width: 980px) { 1213 - .product-layout, 1214 - .product-feature-grid { 1215 - grid-template-columns: 1fr; 1216 - } 1217 - 1218 - .product-summary-card h2 { 1219 - text-align: center; 1220 - } 1221 -} 1222 - 1223 -@media (max-width: 640px) { 1224 - .product-card { 1225 - grid-template-columns: 1fr; 1226 - padding: 22px; 1227 - text-align: left; 1228 - 1229 - .product-card-icon { 1230 - margin-bottom: 2px; 498 + a { 499 + color: @brand; 500 + font-weight: 700; 1231 1231 } 1232 1232 } 1233 - 1234 - .product-summary-card, 1235 - .product-info-card, 1236 - .product-feature, 1237 - .product-gallery-panel { 1238 - padding: 20px; 1239 - } 1240 1240 } 1241 -/* ========== Resources Index ========== */ 1242 1242 1243 -.resources-index-page { 1244 - padding: 56px 0 72px; 1245 - background: @brand-bg; 1246 -} 1247 - 1248 -.resources-intro { 1249 - max-width: 820px; 1250 - margin: 0 auto 32px; 1251 - text-align: center; 1252 -} 1253 - 1254 -.resources-intro p { 1255 - color: @muted; 1256 - font-size: 17px; 1257 - line-height: 1.7; 1258 - margin: 0; 1259 -} 1260 - 1261 -.resources-grid { 1262 - display: grid; 1263 - grid-template-columns: repeat(2, minmax(0, 1fr)); 1264 - gap: 24px; 1265 - margin-bottom: 36px; 1266 -} 1267 - 1268 -.resource-card { 1269 - display: flex; 1270 - gap: 18px; 1271 - background: #fff; 1272 - border: 1px solid @line; 505 +.cta-panel { 506 + max-width: 860px; 507 + margin: 0 auto; 508 + padding: 30px; 1273 1273 border-radius: @radius; 510 + border: 1px solid fade(@brand, 20%); 511 + background: 512 + radial-gradient(34rem 12rem at 50% 0%, @brand-soft 0%, #fff 70%); 1274 1274 box-shadow: @shadow-sm; 1275 - padding: 24px; 1276 -} 1277 - 1278 -.resource-card-icon { 1279 - flex: 0 0 46px; 1280 - width: 46px; 1281 - height: 46px; 1282 - border-radius: 14px; 1283 - background: @brand-soft; 1284 - color: @brand-strong; 1285 - display: flex; 1286 - align-items: center; 1287 - justify-content: center; 1288 - font-size: 20px; 1289 -} 1290 - 1291 -.resource-card-label { 1292 - color: @brand-strong; 1293 - font-size: 13px; 1294 - font-weight: 700; 1295 - text-transform: uppercase; 1296 - letter-spacing: .04em; 1297 - margin-bottom: 8px; 1298 -} 1299 - 1300 -.resource-card h2 { 1301 - font-size: 22px; 1302 - line-height: 1.25; 1303 - margin: 0 0 12px; 1304 -} 1305 - 1306 -.resource-card h2 a { 1307 - color: @text; 1308 - text-decoration: none; 1309 -} 1310 - 1311 -.resource-card h2 a:hover { 1312 - color: @brand-strong; 1313 - text-decoration: none; 1314 -} 1315 - 1316 -.resource-card p { 1317 - color: @muted; 1318 - font-size: 15px; 1319 - line-height: 1.65; 1320 - margin: 0 0 16px; 1321 -} 1322 - 1323 -.resource-card-link { 1324 - color: @brand-strong; 1325 - font-weight: 700; 1326 - text-decoration: none; 1327 -} 1328 - 1329 -.resource-card-link:hover { 1330 - color: @brand; 1331 - text-decoration: none; 1332 -} 1333 - 1334 -.resources-next { 1335 - max-width: 820px; 1336 - margin: 0 auto 32px; 1337 1337 text-align: center; 1338 -} 1339 1339 1340 -.resources-next h2 { 1341 - font-size: 26px; 1342 - margin: 0 0 10px; 1343 -} 1344 - 1345 -.resources-next p { 1346 - color: @muted; 1347 - font-size: 16px; 1348 - line-height: 1.7; 1349 - margin: 0; 1350 -} 1351 - 1352 -@media (max-width: 767px) { 1353 - .resources-index-page { 1354 - padding: 36px 0 52px; 516 + h2 { 517 + margin-top: 0; 1355 1355 } 1356 1356 1357 - .resources-intro{1358 - text-align:left;1359 - margin-bottom:24px;520 + p { 521 + color: @muted; 522 + line-height: 1.55; 1360 1360 } 524 +} 1361 1361 1362 - .resources-grid { 526 +@media (max-width: 900px) { 527 + .pathways, 528 + .split-grid, 529 + .resource-strip .resource-grid { 1363 1363 grid-template-columns: 1fr; 1364 - gap: 18px; 1365 1365 } 1366 1366 1367 - . resource-card{1368 - padding:20px;533 + .split-copy h2 { 534 + text-align: center; 1369 1369 } 1370 - 1371 - .resource-card h2 { 1372 - font-size: 20px; 1373 - } 1374 - 1375 - .resources-next { 1376 - text-align: left; 1377 - } 1378 1378 } 537 +
- XWiki.StyleSheetExtension[1]
-
- cache
-
... ... @@ -1,1 +1,0 @@ 1 -long - code
-
... ... @@ -1,148 +1,0 @@ 1 -/* ========== Agnease Public Top Menu ========== */ 2 - 3 -/* Desktop alignment */ 4 -#menuview .navbar-nav { 5 - float: right !important; 6 -} 7 - 8 -/* Top-level menu items */ 9 - 10 -.agnease-menu-item, 11 -.agnease-menu-link { 12 - > a, 13 - > .dropdown-toggle { 14 - color: @brand; 15 - font-size: 17px; 16 - font-weight: 600; 17 - padding-left: 16px; 18 - padding-right: 16px; 19 - text-decoration: none; 20 - } 21 - 22 - > a:hover, 23 - > a:focus, 24 - > a:active, 25 - &.open > a, 26 - &.active > a { 27 - color: @brand-strong; 28 - text-decoration: none; 29 - outline: none; 30 - } 31 - 32 - .caret { 33 - margin-left: 5px; 34 - border-top-color: @brand; 35 - border-bottom-color: @brand; 36 - } 37 - 38 - > a:hover .caret, 39 - > a:focus .caret, 40 - > a:active .caret, 41 - &.open > a .caret, 42 - &.active > a .caret { 43 - border-top-color: @brand-strong; 44 - border-bottom-color: @brand-strong; 45 - } 46 -} 47 - 48 -/* Dropdown panel */ 49 - 50 -.agnease-dropdown { 51 - min-width: 310px; 52 - padding: 10px 8px; 53 - border: 1px solid fade(@brand, 18%); 54 - border-radius: 12px; 55 - background: #fff; 56 - box-shadow: 0 12px 32px fade(@brand-strong, 12%); 57 - 58 - > li > a { 59 - display: flex; 60 - align-items: center; 61 - gap: 12px; 62 - padding: 11px 14px; 63 - color: @brand; 64 - white-space: nowrap; 65 - font-size: 16px; 66 - font-weight: 600; 67 - line-height: 1.3; 68 - text-decoration: none; 69 - 70 - i { 71 - width: 20px; 72 - flex: 0 0 20px; 73 - color: @brand; 74 - text-align: center; 75 - font-size: 15px; 76 - } 77 - 78 - &:hover, 79 - &:focus, 80 - &:active { 81 - color: @brand-strong; 82 - text-decoration: none; 83 - outline: none; 84 - 85 - i { 86 - color: @brand-strong; 87 - } 88 - } 89 - } 90 - 91 - > .active > a { 92 - color: @brand-strong; 93 - 94 - i { 95 - color: @brand-strong; 96 - } 97 - } 98 - 99 - .divider { 100 - margin: 8px 0; 101 - background-color: fade(@brand, 16%); 102 - } 103 -} 104 - 105 -/* Mobile */ 106 - 107 -@media (max-width: 767px) { 108 - .site-nav { 109 - margin-left: 0; 110 - justify-content: center; 111 - flex-wrap: wrap; 112 - } 113 - 114 - .agnease-menu-item, 115 - .agnease-menu-link { 116 - > a, 117 - > .dropdown-toggle { 118 - font-size: 16px; 119 - padding-top: 9px; 120 - padding-bottom: 9px; 121 - } 122 - } 123 - 124 - .agnease-dropdown { 125 - min-width: 0; 126 - width: 100%; 127 - padding: 4px 8px 8px 18px; 128 - border: 0; 129 - border-radius: 0; 130 - box-shadow: none; 131 - background: transparent; 132 - 133 - > li > a { 134 - padding: 8px 10px; 135 - white-space: normal; 136 - font-size: 15px; 137 - 138 - i { 139 - width: 18px; 140 - flex-basis: 18px; 141 - } 142 - } 143 - 144 - .divider { 145 - margin: 5px 0; 146 - } 147 - } 148 -} - contentType
-
... ... @@ -1,1 +1,0 @@ 1 -LESS - name
-
... ... @@ -1,1 +1,0 @@ 1 -Menu - use
-
... ... @@ -1,1 +1,0 @@ 1 -onDemand