This is the theme for City Evangelical Church website. It's built using Jekyll and Primitive UI. The theme is a design toolkit for developing fast sass-y, responsive websites with browser-consistent styling and post as superpowers.
GET STARTED
To begin, use the head template (_include/templates/head.html) to create a HTML5 template that does the following:
There are three container sizes for content that are centered with left and right padding. Content without a container will span the width of the viewport.
The font size is set to 1rem on the html element, so all font sizing will cascade from the root. Headings all have the same line-height and margins, and only the font size is individually defined.
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Blockquote
Blockquote is set to have a left border, with the browser default padding removed.
A cite will be right aligned and italicized.
<blockquote><p>Keep it secret. Keep it safe.</p><cite>Gandalf the Gray</cite></blockquote>
BUTTONS
Button elements, links with a button class, and input elements should all render exactly the same.
<ulclass="accordion"><li><inputid="accordion1"type="checkbox"/><labelfor="accordion1"><strong>this is item 1</strong></label><divclass="accord-content"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p></div></li><li><inputid="accordion2"type="checkbox"/><labelfor="accordion2"><strong>this is item 2</strong></label><divclass="accord-content"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p></div></li></ul>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Accent accordion
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Square accordion
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Round accordion
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Muted accordion
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
CARDS
Image cards
<divclass="flex-row justify-center align-stretch"></div><divclass="flex-row justify-center align-stretch"><divclass="flex-small sm-half flex-medium med-one-third"><aclass="card-image"href="https://design.tutsplus.com/articles/international-artist-feature-malaysia--cms-26852"><divclass="thumb"style="background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/flex-1.jpg);"></div><article><h2>International Artist Feature: Malaysia</h2><span>Mary Winkler</span></article></a></div><divclass="flex-small sm-half flex-medium med-one-third"><aclass="card-image"href="https://webdesign.tutsplus.com/articles/how-to-conduct-remote-usability-testing--cms-27045"><divclass="thumb"style="background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/users-2.png);"></div><article><h2>How to Conduct Remote Usability Testing</h2><span>Harry Brignull</span></article></a></div><divclass="flex-small sm-half flex-medium med-one-third"><aclass="card-image"href="https://design.tutsplus.com/articles/envato-tuts-community-challenge-created-by-you-july-edition--cms-26724"><divclass="thumb"style="background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/flex-5.jpg);"></div><article><h2>Created by You, July Edition</h2><p>Welcome to our monthly feature of fantastic tutorial results created by you, the Envato Tuts+ community! </p><span>Melody Nieves</span></article></a></div><divclass="flex-small sm-half flex-medium med-one-third"><aclass="card-image"href="https://webdesign.tutsplus.com/tutorials/how-to-code-a-scrolling-alien-lander-website--cms-26826"><divclass="thumb"style="background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/landing.png);"></div><article><h2>How to Code a Scrolling “Alien Lander” Website</h2><p>We’ll be putting things together so that as you scroll down from the top of the page you’ll see an “Alien Lander” making its way to touch down.</p><span>Kezz Bracey</span></article></a></div><divclass="flex-small sm-half flex-medium med-one-third"><aclass="card-image"href="https://design.tutsplus.com/tutorials/stranger-things-inspired-text-effect--cms-27139"><divclass="thumb"style="background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/strange.jpg);"></div><article><h2>How to Create a “Stranger Things” Text Effect in Adobe Photoshop</h2><span>Rose</span></article></a></div><divclass="flex-small sm-half flex-medium med-one-third"><aclass="card-image"href="https://photography.tutsplus.com/articles/5-inspirational-business-portraits-and-how-to-make-your-own--cms-27338"><divclass="thumb"style="background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/flor.jpg);"></div><article><h2>5 Inspirational Business Portraits and How to Make Your Own</h2><span>Marie Gardiner</span></article></a></div><divclass="flex-small sm-half flex-medium med-one-third"><aclass="card-image"href="https://webdesign.tutsplus.com/articles/notes-from-behind-the-firewall-the-state-of-web-design-in-china--cms-22281"><divclass="thumb"style="background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/china.png);"></div><article><h2>Notes From Behind the Firewall: The State of Web Design in China</h2><span>Kendra Schaefer</span></article></a></div></div>
<divclass="flex-row justify-center align-stretch"><divclass="flex-small sm-half flex-medium med-one-third"><divclass="card-image"><divclass="thumb"style="background-image: url(../assets/img/master/elder-ml.jpeg);"></div><article><h2>Michael Luehrmann</h2><p>Michael has been the senior pastor since 2010. He is originally from Texus, USA. He is married to Emily and they have 7 children.</p><span>Senior Pastor and Elder</span></article></div></div><divclass="flex-small sm-half flex-medium med-one-third"><divclass="card-image"><divclass="thumb"style="background-image: url(../assets/img/master/elder-dl.jpeg);"></div><article><h2>David Lovell</h2><p>ahahah anahaha</p><span>Associate Pastor and Elder</span></article></div></div><divclass="flex-small sm-half flex-medium med-one-third"><divclass="card-image"><divclass="thumb"style="background-image: url(../assets/img/master/elder-jk.jpeg);"></div><article><h2>John Keane</h2><p>John works as a Doctor and has served the church for 15 years as an elder. He is married to Emily and has 3 children.</p><span>Elder</span></article></div></div><divclass="flex-small sm-half flex-medium med-one-third"><divclass="card-image"><divclass="thumb"style="background-image: url(../assets/img/master/elder-as.jpeg);"></div><article><h2>Andrew Smith</h2><p>Andrew became an elder in June 2020. He is married to Lianna and they have two daughters.</p><span>Elder</span></article></div></div><divclass="flex-small sm-half flex-medium med-one-third"><divclass="card-image"><divclass="thumb"style="background-image: url(../assets/img/master/elder-pw.jpeg);"></div><article><h2>Paul Woodcock</h2><p>Paul became an elder in June 2020. He is married to Lensa and they have four daughters.</p><span>Elder</span></article></div></div></div>
Michael Luehrmann
Michael has been the senior pastor since 2010. He is originally from Texus, USA. He is married to Emily and they have 7 children.
Senior Pastor and Elder
David Lovell
ahahah anahaha
Associate Pastor and Elder
John Keane
John works as a Doctor and has served the church for 15 years as an elder. He is married to Emily and has 3 children.
Elder
Andrew Smith
Andrew became an elder in June 2020. He is married to Lianna and they have two daughters.
Elder
Paul Woodcock
Paul became an elder in June 2020. He is married to Lensa and they have four daughters.
Elder
FORMS
Default forms will have full-width, block level labels, inputs, selects, and textareas.
<form><labelfor="name">Name</label><inputtype="text"id="name"placeholder="First Name"><labelfor="choose">Select</label><selectid="choose"><optiondisabledselected>Please select</option><optionvalue="option-1">Option 1</option><optionvalue="option-2">Option 2</option></select><labelfor="comments">Additional Comments</label><textareaid="comments"></textarea><label><inputtype="checkbox">
Remember me
</label><inputtype="submit"value="Submit"></form>
Form Validation
To express that action was successful, you can use is-success class. If user’s input has some errors, has-error class may be good for you.
Accessibility is important - if you have a label that should be hidden but accessible, or use an icon as a link, or want to skip navigation, use the screen-reader-text class to hide content visually.