Skip to content

Commit ca4c04a

Browse files
committed
fix(open-source): pull #modern styles out of .post
1 parent fe76065 commit ca4c04a

File tree

4 files changed

+35
-30
lines changed

4 files changed

+35
-30
lines changed

custom-modern-open-source.hbs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{{!-- This template is used to render the precise layout of /open-source --}}
2-
{{!< default}}
2+
{{!< default}}
33
{{#post}}
44
<div id="modern">
5-
<div class="{{post_class}}">
5+
<div class="container">
66
<h1>{{title}}</h1>
77
<div class="two-up">{{content}}</div>
88
</div>
99

10-
<div class="{{post_class}} program-news">
10+
<div class="container program-news">
1111
{{#get "pages" filter="slug:program-news"}}
1212
{{#foreach pages}}
1313
<h3>Program News</h3>
@@ -22,7 +22,7 @@
2222
{{/foreach}}
2323
{{/get}}
2424

25-
<div class="{{post_class}} mission-and-vision">
25+
<div class="container mission-and-vision">
2626
{{#get "pages" filter="tag:[hash-oss-our-vision, hash-oss-our-mission]"}}
2727
{{#foreach pages}}
2828
<div class="column">
@@ -33,13 +33,13 @@
3333
{{/get}}
3434
</div>
3535

36-
<div class="{{post_class}} projects">
36+
<div class="container projects">
3737
<h2>Projects</h2>
3838
<h3>Learn more about our current and past efforts</h3>
3939
<div class="projects-list">
4040
{{#get "pages" order="featured desc, title asc" filter="tag:[hash-oss-project]"}}
4141
{{#foreach pages}}
42-
<div class="{{post_class}} project">
42+
<div class="project">
4343
<h3>{{title}}</h1>
4444
{{{html}}}
4545
</div>
@@ -59,10 +59,10 @@
5959
</div>
6060
</div>
6161

62-
<div class="post" aria-labelledby="team-heading">
62+
<div class="container" aria-labelledby="team-heading">
6363
<h2 id="team-heading">Team</h2>
6464
<h3>Meet the people behind our program</h3>
65-
<div class="grid">
65+
<div class="page-open-source__team">
6666
{{#get "pages" order="featured desc, title asc" filter="tags:hash-oss-team" limit="all" include="feature_image"}}
6767
{{#foreach pages}}
6868
<figure>
@@ -78,7 +78,7 @@
7878
{{/get}}
7979
</div>
8080
</div>
81-
<div class="{{post_class}} program-support">
81+
<div class="container program-support">
8282
{{#get "pages" filter="tag:[hash-oss-program-support]"}}
8383
{{#foreach pages}}
8484
<h2>{{title}}</h2>
@@ -95,4 +95,4 @@
9595
{{/post}}
9696
{{#contentFor 'scripts'}}
9797
<script src="{{asset 'dist/post.js'}}" defer></script>
98-
{{/contentFor}}
98+
{{/contentFor}}

src/css/app.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
@import './pages/post.css';
2323
@import './pages/home.css';
2424
@import './pages/conferences.css';
25+
@import './pages/open-source.css';
2526

2627
@import './modern.css';
2728

src/css/modern.css

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,6 @@
3838
gap: 2.5rem;
3939
margin-bottom: 2.5rem;
4040
margin-top: 2.5rem;
41-
padding: 0 0 2.5rem 0;
42-
43-
h3 {
44-
font-size: 42px;
45-
}
4641
}
4742

4843
.post .column img {
@@ -57,7 +52,7 @@
5752
margin-bottom: 2.5rem;
5853
margin-top: 2.5rem;
5954
border-radius: 0.5rem;
60-
padding-top: 1rem;
55+
padding: 20px;
6156
}
6257

6358
.program-support span {
@@ -95,7 +90,7 @@
9590
margin-bottom: 2.5rem;
9691
margin-top: 2.5rem;
9792
border-radius: 0.5rem;
98-
padding-top: 1rem;
93+
padding: 20px;
9994
}
10095
.project {
10196
width: 100%;
@@ -159,7 +154,6 @@
159154
}
160155
.mission-and-vision {
161156
grid-template-columns: 1fr 1fr;
162-
padding: 0 2.5rem 4rem 2.5rem;
163157
}
164158
}
165159

@@ -180,6 +174,10 @@
180174
max-width: calc((100vw - 900px) / 2);
181175
padding-right: 2rem;
182176
}
177+
178+
.projects, .program-support {
179+
padding: 60px;
180+
}
183181
}
184182

185183
.gh-toc .is-active-link::before {
@@ -190,18 +188,6 @@
190188
text-align: center;
191189
}
192190

193-
.grid {
194-
display: grid;
195-
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
196-
gap: 2.5rem;
197-
width: 100%;
198-
margin-bottom: 2.5rem;
199-
}
200-
@media (min-width: 1350px) {
201-
.grid {
202-
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
203-
}
204-
}
205191
.team-photo {
206192
width: 100%;
207193
height: auto;

src/css/pages/open-source.css

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
.page-open-source {
2+
.page-open-source__team {
3+
display: grid;
4+
grid-template-columns: 1fr;
5+
}
6+
7+
@media (min-width: 834px) {
8+
.page-open-source__team {
9+
grid-template-columns: repeat(2, minmax(0, 1fr));
10+
}
11+
}
12+
13+
@media (min-width: 1440px) {
14+
.page-open-source__team {
15+
grid-template-columns: repeat(3, minmax(0, 1fr));
16+
}
17+
}
18+
}

0 commit comments

Comments
 (0)