Skip to Content

CSS File

URL: https://www.eclipse.org/public/css/homepage.css?v=1730128749
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Mon, 28 Oct 2024 15:19:03 GMT
Download Time: Less than a second
Cookies: None
Size: 9 KB
Rules: 80 style rules
Imports: 0 stylesheets
HTTP Headers:  14 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1/*!

2 * Copyright (c) 2021, 2023 Eclipse Foundation, Inc.

3 *

4 * This program and the accompanying materials are made available under the

5 * terms of the Eclipse Public License v. 2.0 which is available at

6 * http://www.eclipse.org/legal/epl-2.0.

7 *

8 * Contributors:

9 * Eric Poirier <eric.poirier@eclipse-foundation.org>

10 * Olivier Goulet <olivier.goulet@eclipse-foundation.org>

11 *

12 * SPDX-License-Identifier: EPL-2.0

13*/.header-home-bg-img .featured-jumbotron{background-image:url(../images/home.jpg?21632ae8a4a5e5e0636b7d64fa2bcdc3);background-position:82%;background-size:cover}

14@media (min-width:768px){.header-home-bg-img .featured-jumbotron{background-position:100% 0}

15}

16.header-anniversary-bg-img{background-position:65%;min-height:600px}

17.featured-jumbotron{padding-bottom:0;padding-top:4.5rem}

18.featured-jumbotron h1:after{border-color:#2c2255;margin:45px auto 0}

19.featured-jumbotron .featured-story-jumbotron{margin-bottom:unset}

20.featured-jumbotron .featured-jumbotron-end-custom{display:flex;flex-direction:column}

21.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-lead-text{font-size:1.6rem;max-width:100%;padding:2.5rem 0;text-align:center}

22.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:-15px;margin-right:-15px;width:100%;width:calc(100% + 30px)}

23.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group>a{cursor:pointer;font-size:1.6rem;font-weight:300;padding:2rem;text-align:center;width:100%}

24.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group>a,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group>a:active,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group>a:hover,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group>a:visited{color:#000}

25.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:first-child{background-color:#f2f2f2}

26.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:nth-child(2){background-color:#ccc}

27.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:nth-child(3){background-color:#b3b3b3}

28.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:first-child:hover{background-color:#ececec}

29.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:nth-child(2):hover{background-color:#c6c6c6}

30.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:nth-child(3):hover{background-color:#acacac}

31.featured-jumbotron .featured-jumbotron-end-custom .link-overlay{display:none}

32@media (min-width:992px){.featured-jumbotron .featured-jumbotron-end-custom{flex-direction:row;margin-top:1rem}

33.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group{align-items:stretch;flex-direction:row;margin:unset;width:75%}

34.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a{align-items:center;display:inline-flex;font-size:2.4rem;justify-content:center;padding:0;position:relative}

35.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:active .link-overlay,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:focus .link-overlay,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:hover .link-overlay{align-items:center;animation-duration:.2s;animation-name:custom-jumbotron-end-link-overlay-animation;animation-timing-function:linear;background-color:#000;color:#fff;display:inline-flex;justify-content:center;min-height:100%;padding:2rem;position:absolute;top:0;width:100%}

36.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:active .link-overlay:hover,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:focus .link-overlay,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:focus .link-overlay:hover,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:hover .link-overlay:hover{min-height:150%}

37.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-lead-text{font-size:2.4rem;font-weight:300;max-width:25%;padding:1rem 1rem 1rem 0;text-align:right}

38}

39@keyframes custom-jumbotron-end-link-overlay-animation{0%{color:#000;min-height:100%}

40to{color:#fff;min-height:150%}

41}

42@media (min-width:992px){.featured-jumbotron .featured-jumbotron-end{margin-top:6rem}

43.featured-jumbotron .featured-story-jumbotron{margin-left:auto;margin-right:unset}

44}

45.featured-jumbotron-anniversary{position:relative}

46.featured-jumbotron-anniversary h1{margin-bottom:0}

47@media (min-width:992px){.featured-jumbotron-anniversary h1{margin-bottom:45px}

48}

49@media (max-width:1199px){.jumbotron p{text-shadow:0 0 12px #000}

50#body_solstice .header-anniversary-bg-img{background-position:0}

51}

52@media (max-width:768px){#body_solstice .header-anniversary-bg-img{background-position:20%}

53}

54@media (min-width:768px){.featured-jumbotron .featured-story-jumbotron{width:auto}

55}

56.featured-jumbotron h1:after{border-color:#f7941e}

57.eclipsefdn-featured-project-committer .h3,.eclipsefdn-featured-project-committer h3{text-align:center;white-space:nowrap}

58@media (min-width:1200px){.eclipsefdn-featured-project-committer .h3,.eclipsefdn-featured-project-committer h3{text-align:unset}

59}

60.featured-card{margin:auto;max-width:24rem}

61.featured-card .featured-card-img-wrapper{aspect-ratio:1;width:100%}

62.featured-card img{height:100%;

-o-object-fit:cover;object-fit:cover;width:100%}

63.featured-card .featured-card-details-item{align-items:center;background-color:#fff;display:inline-flex;justify-content:center;padding:1.5rem;text-align:center;width:100%}

64.featured-card .featured-card-details-item-highlighted{background-color:#f06c00;height:7rem;text-overflow:ellipsis}

65.featured-card a.featured-card-details-item{color:#000;font-weight:700}

66.featured-card a.featured-card-details-item:active,.featured-card a.featured-card-details-item:hover{background-color:#f2f2f2;color:#000;cursor:pointer;text-decoration:none}

67@media (min-width:1200px){.featured-card{margin:unset;max-width:unset}

68}

69.featured-card-project .featured-card-img-wrapper{background-color:#ccc7c2;padding:4rem}

70.featured-card-project img{

-o-object-fit:contain;object-fit:contain}

71.featured-card-newsletter img{

-o-object-fit:cover;object-fit:cover;

-o-object-position:30% 50%;object-position:30% 50%}

72@media (min-width:1200px){.featured-section-row-dark-bg{background-image:url(../images/homepage-mid-banner.png?6ec6fbce34a2ad7de66b8a627c9b0da1);background-position-x:right;background-repeat:no-repeat}

73}

74@media (min-width:1920px){.featured-section-row-dark-bg{background-position:unset}

75}

76.stats-row{margin-top:10rem}

77.stats-row-circles{display:flex;gap:6rem}

78.stats-row-circles .circle{background-color:#ffa02e;height:2.4rem;width:2.4rem}

79.stats{display:flex;flex-wrap:wrap;gap:6rem;justify-content:center;text-align:center}

80.stats-item{flex-basis:40%}

81.stats-item-stat{display:block;font-size:4rem}

82.stats-item-subject{color:#ffa02e;display:block;font-size:1.6rem;font-weight:500}

83@media (min-width:768px){.stats{justify-content:flex-start;text-align:left}

84.stats-item{flex-basis:unset}

85}

86.news-section-container{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}

87@media (min-width:768px){.news-section-container{flex-direction:row}

88}

89.news-section-action{display:flex;flex-direction:column;flex-shrink:0;position:relative;width:100%}

90.news-section-action-img-wrapper{height:100%;width:100%}

91.news-section-action-img-wrapper img{height:100%;

-o-object-fit:cover;object-fit:cover;width:100%}

92@media (min-width:768px){.news-section-action-img-wrapper img{position:absolute}

93.news-section-action{width:50%}

94}

95@media (min-width:992px){.news-section-action{width:30%}

96}

97.news-section-action-links{align-items:center;bottom:2rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;position:absolute;width:100%}

98.news-section-action-links .btn+.btn,.news-section-action-links .btn-block{margin-left:unset;margin-top:0}

99.news-section-action-links .btn-block{width:16rem}

100@media (min-width:768px){.news-section-action-links{bottom:unset;flex-direction:row;gap:unset;position:relative}

101.news-section-action-links .btn-block{width:100%}

102}

103.news-items{width:100%}

104.news-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}

105@media (min-width:768px){.news-container{flex-direction:row}

106}

107.tpl-news-list-item-home.news-item-card{background-color:#fff;box-shadow:0 0 12px #eaeaea;padding:4rem 2rem 2rem;width:100%}

108.tpl-news-list-item-home.news-item-card:hover{background-color:#fcfcfc}

109.tpl-news-list-item-home.news-item-card .news-item-card-title{font-weight:700}

110.tpl-news-list-item-home.news-item-card .news-item-card-date{color:#f06c00;font-weight:700;margin:1rem 0}

111@media (min-width:1200px){.tpl-news-list-item-home.news-item-card{width:30%}

112}

113.featured-story-jumbotron .featured-story-jumbotron-content-body{font-size:16px;font-weight:500}

114