* {
padding: 0;
margin:0;
box-sizing: border-box;
}
body {
font-family: 'Noto Sans HK', sans-serif;
color: rgb(60,60,65);
}
img {
max-width:100%;
}
a {
text-decoration: none;
color: inherit;
}
/* ------------- Utility Classes -------------- */
.left { text-align: left; }
.right { text-align: right; }
.centered { text-align: center; }
.padded { padding: 5%; }
.padded-05 { padding: 0.5rem; }
.padded-1 { padding: 1rem; }
.padded-2 { padding: 2rem; }
.capped-width { max-width: 1100px; margin: auto;}
.tall-50 { min-height: 50vh; }
.tall-100 { min-height: 100vh; }
.dark-bg { background-color: rgb(90, 90, 95); }
.light-bg { background-color: rgb(240, 240, 245); }
.featured-bg { background-color: #ffeaa7; }
.light-text { color: white; }
.caps {text-transform: uppercase;}
.flex-flip:nth-child(2n){ flex-direction: row-reverse; }
/* General typography */
h2, h3, h4, h5, h6 {
line-height: 1;
margin-bottom: 0.8rem;
}
h2 { font-size: 2.2rem; }
h3 { font-size: 1.8rem; }
h4 { font-size: 1.4rem; }
p { font-size: 1rem; }
p, ul {
margin-bottom: 0.8rem;
}
/* this makes sure that the last element in any container doesn't have margin-bottom */
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child {
margin-bottom:0;
}
hr { /* this is a line element */
border: none;
border-bottom: 3px solid;
width: 4rem;
margin-bottom: 1rem;
}
/* Unique Typography Styles */
.emphasis {
font-size: 1.2rem;
}
/* Button & Link Styles */
a:hover {
color: red;
}
/* We have created lots of different button styles, you probably don't need to have quite this many styles depending on your site */
.button,
.button-solid,
.button-inverted {
text-decoration: none;
color: rgb(120,120,130);
border: 2px solid;
padding: 0.6rem 2rem;
margin-top: 1rem;
display: inline-block;
text-transform: uppercase;
font-size: 0.9rem;
font-weight: 500;
}
.button:hover {
color: rgb(60, 60, 60);
}
.button.inverted { /* this is for a button on a dark background */
border: 2px solid white;
color: white;
}
.button.inverted:hover {
color: #e67e22;
border-color: #e67e22;
}
.button-solid {
background-color: #e67e22;
border-color: #e67e22;
color: white;
}
.button-solid:hover {
background-color: rgb(60, 60, 60);
border-color: rgb(60, 60, 60);
}
<header class="flex justify-between">
<div class="grow flex items-center gap-8">
<a href="/">
<h2 class="logo inline-block"> LOGO </h2>
</a>
<a href="#"> Headers </a>
<a href="#"> Banners </a>
<a href="#"> Link </a>
</div>
<nav class="grow text-right">
<a href="#" class="button"> Link </a>
</nav>
</header>
<header class="flex justify-center items-center px-[1%] py-5p">
<div class="grow">
<a href="/">
<h2 class="logo"> LOGO </h2>
</a>
</div>
<nav class="grow text-right">
<a href="#"> Link </a>
<a href="#"> Link </a>
<a href="#"> Link </a>
<a href="#" class="emphasis-button"> Call to Action </a>
</nav>
</header>
.emphasis-button {
border: 2px solid;
margin-left: 0.5rem;
}
<header class="text-center px-5p py-4">
<a href="/">
<h2 class="logo p-4"> LOGO </h2>
</a>
<nav>
<a href="#"> Link </a>
<a href="#"> Link </a>
<a href="#"> Link </a>
<a href="#"> Link </a>
</nav>
</header>
header {
padding: 1% 5%;
}
<header class="flex justify-around px-5p py-4">
<nav class="text-right">
<a href="#"> Link </a>
<a href="#"> Link </a>
</nav>
<div class="text-center">
<a href="/">
<h2 class="logo"> LOGO </h2>
</a>
</div>
<nav class="">
<a href="#"> Link </a>
<a href="#"> Link </a>
</nav>
</header>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Sign me up!
<section class="p-5p text-center">
<h2> Let's do this. </h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<a href="#" class="button"> Sign me up!</a>
</section>
This one could be connected to your email newsletter, like mailchimp or mailerlite or just a standard email form.
<section class="text-center p-5p">
<h3> Subscribe Now </h3>
<p> This one could be connected to your email newsletter, like mailchimp or mailerlite or just a standard email form. </p>
<form class="email-signup" action="https://formspree.io/your@email.com" method="POST">
<input type="text" name="name" placeholder="Your Name">
<input type="email" name="_replyto" placeholder="Your Email">
<input type="submit" value="Send" class="button-solid">
</form>
</section>
input {
border-style: solid;
border: 2px solid rgb(200, 200, 205);
padding: 0.8em;
display: block;
width: 100%;
font-size: 1rem;
vertical-align: top;
}
input:focus,
textarea:focus {
outline: none;
border: 2px solid #e67e22;
/* featured color */
}
textarea {
min-height: 7em;
}
input[type="submit"] {
width: auto;
display: block;
}
.email-signup input {
width: 30%;
display: inline-block;
max-width: 250px;
margin-top:1rem;
}
.email-signup .button-solid {
padding: 0.8em;
border-radius: 0;
font-size: 1rem;
}
form .button {
width:100%;
}
@media(max-width:768px) {
.email-signup input {
width: 100%;
max-width: 100%;
}
}
<footer class="grid md:grid-cols-4 p-5p">
<!-- column -->
<div class="p-4 md:pr-8">
<h2 class="logo"> Logo </h2>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
</div>
<!-- column -->
<div class="p-4">
<h4 class="caps"> Our Services </h4>
<nav>
<a href="#"> Lorem ipsum </a>
<a href="#"> Dolor sit </a>
<a href="#"> Consectetur </a>
<a href="#"> Ut enim ad </a>
</nav>
</div>
<!-- column -->
<div class="p-4">
<h4 class="caps"> Explore </h4>
<nav>
<a href="#"> Lorem ipsum </a>
<a href="#"> Dolor sit </a>
<a href="#"> Consectetur </a>
<a href="#"> Ut enim ad </a>
</nav>
</div>
<!-- column -->
<div class="p-4">
<h4 class="caps"> Connect </h4>
<nav>
<a href="#"> Facebook </a>
<a href="#"> Instagram </a>
<a href="#"> Pinterest </a>
<a href="#"> Youtube </a>
</nav>
</div>
</footer>
footer nav a {
display:block;
padding: 0.25rem;
font-size: 0.9rem;
}
<footer class="grid md:grid-cols-2 items-end">
<!-- column -->
<div class="p-5p md:pr-10p">
<h2 class="logo"> Logo </h2>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
</div>
<!-- column -->
<div class="p-5p text-right">
<nav class="inline">
<a href="#"> Lorem ipsum </a>|
<a href="#"> Dolor sit </a>|
<a href="#"> Consectetur </a>
</nav>
<nav class="inline socials">
<a href="#">
<i class="fab fa-facebook-square"></i>
</a>
<a href="#">
<i class="fab fa-instagram"></i>
</a>
<a href="#">
<i class="fab fa-youtube"></i>
</a>
</nav>
</div>
</footer>
.inline a {
display:inline-block;
padding: 0.5rem;
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Email: hello@company.com
Phone: 0412 555 555
Facebook: fb.com/companyname
<section class="grid md:grid-cols-2 p-5p">
<div class="p-5p">
<h2> Get In Touch </h2>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
<p> <strong> Email: </strong> hello@company.com </p>
<p> <strong> Phone: </strong> 0412 555 555 </p>
<p> <strong> Facebook: </strong> fb.com/companyname </p>
</div>
<div class="self-center p-5p">
<form class="grid md:grid-cols-2 gap-4" action="https://formspree.io/hello@company.com" method="POST">
<div class="">
<input type="text" name="name" placeholder="Your Name">
</div>
<div class="">
<input type="email" name="_replyto" placeholder="Your Email">
</div>
<div class="col-span-full">
<textarea placeholder="Your Message" class="mb-4"></textarea>
<input type="submit" value="Send" class="button">
</div>
</form>
</div>
</section>
input, textarea {
border-style: solid;
border: 2px solid rgb(200, 200, 205);
padding: 0.8em;
display: block;
width: 100%;
font-size: 1rem;
vertical-align: top;
}
input:focus,
textarea:focus {
outline: none;
border: 2px solid #e67e22;
/* featured color */
}
textarea {
min-height: 7em;
}
input[type="submit"] {
width: auto;
display: block;
}
.email-signup input {
width: 30%;
display: inline-block;
max-width: 250px;
margin-top:1rem;
}
.email-signup .button-solid {
padding: 0.8em;
border-radius: 0;
font-size: 1rem;
}
form .button {
width:100%;
}
@media(max-width:768px) {
.email-signup input {
width: 100%;
max-width: 100%;
}
}
<section>
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3944.420342995598!2d115.12927631440583!3d-8.651511390396642!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2dd23879eae0a51f%3A0x6b09725f69f19992!2sThe+Shady+Shack!5e0!3m2!1sen!2sid!4v1560581894985!5m2!1sen!2sid"
width="100%" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
</section>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Email: hello@company.com
Phone: 0412 555 555
Facebook: fb.com/companyname
<section class="grid md:grid-cols-2 p-5p">
<div class="">
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3944.420342995598!2d115.12927631440583!3d-8.651511390396642!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2dd23879eae0a51f%3A0x6b09725f69f19992!2sThe+Shady+Shack!5e0!3m2!1sen!2sid!4v1560581894985!5m2!1sen!2sid"
width="100%" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
</div>
<div class="self-center p-5p">
<h2> Where to find us </h2>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
<p> <strong> Email: </strong> hello@company.com </p>
<p> <strong> Phone: </strong> 0412 555 555 </p>
<p> <strong> Facebook: </strong> fb.com/companyname </p>
</div>
</section>
<section class="banner flex justify-center items-center">
<div class="">
<h2 class="big-bold"> This this a heading </h2>
<h3 class="not-bold"> This is a sub-heading </h3>
</div>
</section>
.banner {
background-image: url('/images/adventure.jpg');
background-size: cover;
background-position: center;
min-height: 80vh;
}
<section class="banner flex justify-start items-center p-5p">
<div class="md:w-[50%]">
<h3 class="big-bold">
<span class="highlight"> Let's do </span> <br>
<span class="highlight"> something </span> <br>
<span class="highlight"> incredible </span>
</h3>
<a href="#" class="highlight border-2 px-5p py-4 relative left-2"> Let's do it!</a>
</div>
</section>
.banner {
background-image: url('/images/adventure.jpg');
background-size: cover;
background-position: center;
min-height: 80vh;
}
.big-bold {
font-size: 3rem;
font-weight: 700;
}
.highlight {
background-color: rgb(240, 240, 245);
display: inline-block;
padding: 0.5rem;
margin: 2px;
}
<section class="banner flex items-center p-5p">
<div class="md:w-[50%] bg-slate-200 p-8">
<h3> This is a heading </h3>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
<a href="#" class="button"> Let's do it!</a>
</div>
</section>
.banner{
background-image: url('/images/adventure.jpg');
background-size: cover;
background-position: center;
min-height: 80vh;
}
<section class="banner flex items-center justify-center fixed-bg">
<div class="md:w-[50%] bg-slate-200 p-8 text-center">
<h2 class="big-bold"> This this a heading </h2>
<h3 class="not-bold"> This is a sub-heading </h3>
</div>
</section>
.banner,
.banner-with-header {
background-image: url('/images/adventure.jpg');
background-size: cover;
background-position: center;
min-height: 80vh;
}
.fixed-bg {
background-attachment: fixed;
}
<section class="flex justify-end banner bg-pencils">
<div class="md:w-[50%] self-center p-5p">
<h2 class="big-bold"> This this a heading </h2>
<p class="emphasis"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
<a href="#" class="button"> Sign me up!</a>
</div>
</section>
.banner{
background-image: url('/images/adventure.jpg');
background-size: cover;
background-position: center;
min-height: 80vh;
}
.bg-pencils {
background-image: url('/images/pencils.jpg');
background-position: left;
}
<section class="banner-with-header flex justify-center items-center p-5p relative">
<header class="absolute-header flex justify-between">
<div class="self-center">
<a href="/">
<h2 class="logo"> LOGO </h2>
</a>
</div>
<nav class="self-center text-right">
<a href="#"> Link </a>
<a href="#"> Link </a>
<a href="#"> Link </a>
<a href="#"> Link </a>
</nav>
</header>
<div class="col-6_sm-12-middle text-center">
<h2 class="big-bold"> This this a heading </h2>
<h3 class="not-bold"> This is a sub-heading </h3>
</div>
</section>
.banner-with-header {
padding-top: 6rem;
min-height: 100vh;
}
.absolute-header {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0;
background: none;
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<section class="grid md:grid-cols-2 light-bg">
<div class="banner bg-yoga">
</div>
<div class="self-center p-5p">
<h2 class="big-bold"> This this a heading </h2>
<p class="emphasis"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
</div>
</section>
.banner {
background-color: rgb(235,235,235);
background-size: cover;
background-position: center;
min-height: 80vh;
}
.bg-yoga {
background-image: url('/images/wellness-3.jpg');
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
<section class="grid sm:grid-cols-2 md:grid-cols-3">
<div class="p-5p">
<h2> This is a fascinating section </h2>
</div>
<div class="md:col-span-2 p-5p">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
<p> Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</section>
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum aute.
<section class="p-5p">
<h2 class="text-center"> Duis aute irure dolor in </h2>
<div class="grid md:grid-cols-3 p-4">
<div class="p-4">
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div class="p-4">
<p>Aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div class="p-4">
<p>Irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum aute.</p>
</div>
</div>
</section>
Duis aute irure dolor in sed do eiusmod tempor incididunt.
Excepteur sint occaecat sed do eiusmod tempor incididunt ut.
Irure dolor in sed do eiusmod tempor incididunt ut labore.
<section class="p-5p text-center">
<h2> Our Services </h2>
<div class="grid grid-cols-3 p-4">
<div class="p-4">
<span class="featured-stat">300k </span>
<h4> Followers </h4>
<p>Duis aute irure dolor in sed do eiusmod tempor incididunt. </p>
</div>
<div class="p-4">
<span class="featured-stat">27% </span>
<h4> Engagement </h4>
<p>Excepteur sint occaecat sed do eiusmod tempor incididunt ut.</p>
</div>
<div class="p-4">
<span class="featured-stat">1.7x </span>
<h4> Coffees per day </h4>
<p>Irure dolor in sed do eiusmod tempor incididunt ut labore.</p>
</div>
</div>
</section>
.featured-stat {
/* styles for our featured statistic icons */
font-size: 3rem;
color: #e67e22;
margin-bottom: 1rem;
display: block;
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<section class="p-5p text-center">
<h2> Meet the team </h2>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
<div class="grid md:grid-cols-3 p-4">
<div class="col-4_sm-12 p-4">
<div class="hover-container" style="background-image:url('/images/headshot-3.png')">
<div class="hover-overlay">
<div class="hover-inner">
<h3> Joe </h3>
<p> Co-founder
</div>
</div>
</div>
</div>
<div class="col-4_sm-12 p-4">
<div class="hover-container" style="background-image:url('/images/headshot-2.png')">
<div class="hover-overlay">
<div class="hover-inner">
<h3> Suzie </h3>
<p> Developer </p>
</div>
</div>
</div>
</div>
<div class="col-4_sm-12 p-4">
<div class="hover-container" style="background-image:url('/images/headshot-1.png')">
<div class="hover-overlay">
<div class="hover-inner">
<h3> Angie </h3>
<p> Admin </p>
</div>
</div>
</div>
</div>
</section>
.hover-container {
background-size: cover;
background-position: center;
}
.hover-overlay {
position: relative;
padding-bottom: 100%;
color: rgba(255, 255, 255, 0);
position: relative;
/* you only need to use relative + absolute if you want to determine the exact aspect ratio of the container */
transition: all 0.3s;
}
.hover-overlay:hover {
background-color: rgba(60, 60, 60, 0.7);
color: white;
}
.hover-inner {
position: absolute;
width: 100%;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.hover-inner p {
margin-bottom: 0;
}
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
<section class="p-5p text-center">
<h2> Our Services </h2>
<div class="grid md:grid-cols-3 p-4">
<div class="p-4">
<i class="far fa-building big-icon"></i>
<h4> Short Heading </h4>
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. </p>
</div>
<div class="p-4">
<i class="far fa-comment big-icon"></i>
<h4> Short Heading </h4>
<p>Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div class="p-4">
<i class="far fa-file big-icon"></i>
<h4> Short Heading </h4>
<p>Irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
</div>
</div>
</section>
.big-icon {
font-size: 2rem;
margin-bottom: 1rem;
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Read More >Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Explore >
<section class="light-bg">
<div class="grid md:grid-cols-2">
<div class="bg-image bg-yoga"></div>
<div class="self-center p-5p">
<h3> This this a heading </h3>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
<a class="subtle-button" href="#"> Read More > </a>
</div>
</div>
<div class="grid md:grid-cols-2 ">
<div class="bg-image bg-wellness md:order-2"></div>
<div class="p-5p">
<h3> This this a heading </h3>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
<a class="subtle-button" href="#"> Explore > </a>
</div>
</div>
</section>
.grid-flip:nth-child(2n) .bg-image {
order: 2
}
.subtle-button { /* this is the arrow button */
color: rgb(120,120,125);
padding: 0.3rem;
padding-left: 0;
font-weight: bold;
}
.subtle-button:hover {
color: rgb(60, 60, 60);
border-color: rgb(60, 60, 60);
}
.bg-image {
background-color: rgb(235,235,235);
background-size: cover;
background-position: center;
min-height: 12rem;
}
.bg-yoga {
background-image:url('/images/wellness-3.jpg');
}
.bg-wellness {
background-image:url('/images/wellness-4.jpg');
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Read MoreLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Read More
<section class="p-5p">
<div class="grid md:grid-cols-2 p-5p">
<div class="bg-image bg-mountain">
</div>
<div class="self-center p-5p">
<h4 class="subtle-heading"> An experience awaits </h4>
<h3> This this a heading </h3>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
<a class="button" href="#"> Read More </a>
</div>
</div>
<div class="grid md:grid-cols-2 p-5p">
<div class="md:order-2 bg-image bg-adventure">
</div>
<div class="p-5p">
<h4 class="subtle-heading"> Adventure with me </h4>
<h3> This this a heading </h3>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
<a class="button" href="#"> Read More </a>
</div>
</div>
</section>
.bg-image {
background-size: cover;
background-position: center;
min-height: 10rem;
}
.bg-mountain {
background-image:url('/images/mountain.jpg');
}
.bg-adventure {
background-image:url('/images/adventure.jpg');
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<section class="p-5p text-center">
<h2> Our Clients </h2>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</p>
<div class="flex flex-wrap justify-around p-4">
<div class="text-center">
<img class="mx-auto" src="/images/logo.webp">
</div>
<div class="text-center">
<img class="mx-auto" src="/images/logo.webp">
</div>
<div class="text-center">
<img class="mx-auto" src="/images/logo.webp">
</div>
<div class="text-center">
<img class="mx-auto" src="/images/logo.webp">
</div>
<div class="text-center">
<img class="mx-auto" src="/images/logo.webp">
</div>
</div>
</section>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<section class="p-5p text-center">
<h2> Our Services </h2>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
<div class="grid md:grid-cols-3 p-4">
<div class="col-4_sm-12 p-5p-05">
<a href="#" class="clickable-box bg-image" style="background-image:url('/images/wellness-1.jpg')">
<div class="overlay p-5p light-text">
<h3> Social Media </h3>
<p> Something witty </p>
</div>
</a>
</div>
<div class="col-4_sm-12 p-5p-05">
<a href="#" class="clickable-box bg-image" style="background-image:url('/images/wellness-2.jpg')">
<div class="overlay p-5p light-text">
<h3> Content Creation </h3>
<p> Something witty </p>
</div>
</a>
</div>
<div class="col-4_sm-12 p-5p-05">
<a href="#" class="clickable-box bg-image" style="background-image:url('/images/wellness-3.jpg')">
<div class="overlay p-5p light-text">
<h3> Photo & Video </h3>
<p> Something witty </p>
</div>
</a>
</div>
</div>
</section>
.bg-image {
background-color: rgb(90,90,90);
background-size: cover;
background-position: center;
}
/* clickable boxes */
.clickable-box {
color: inherit;
text-decoration: none;
box-shadow: 0 rgba(0, 0, 0, 0); /* so that we can add a transition */
transition: 0.2s all;
display: block;
}
.clickable-box .overlay {
min-height: 12rem;
padding: 3rem 1rem;
background-color: rgba(0,0,10,0.4);
color: white;
}
.clickable-box p {
margin-bottom: 0;
}
.clickable-box:hover {
background-color: rgba(0,0,10,0.6);
box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.4), 0 10px 20px -5px rgba(0, 0, 0, 0.4);
margin-top:-2px;
}
<section class="light-bg text-center p-5p">
<h2> Pricing </h2>
<div class="grid md:grid-cols-3 p-4">
<div class="col-4_sm-12 p-4">
<div class="pricing card">
<p class="pricing-name"> Light </p>
<p class="price"> $18 </p>
<ul class="no-bullets">
<li> lorem ipsum </li>
<li> dolor itsu </li>
<li> picachu boo </li>
</ul>
<a href="#" class="button"> Buy Me </a>
</div>
</div>
<div class="col-4_sm-12 p-4">
<div class="featured card">
<p class="pricing-name"> Standard </p>
<p class="price"> $57 </p>
<ul class="no-bullets">
<li> lorem ipsum </li>
<li> dolor itsu </li>
<li> picachu boo </li>
</ul>
<a href="#" class="button"> Buy Me </a>
</div>
</div>
<div class="col-4_sm-12 p-4">
<div class="pricing card">
<p class="pricing-name"> Extreme </p>
<p class="price"> $99 </p>
<ul class="no-bullets">
<li> lorem ipsum </li>
<li> dolor itsu </li>
<li> picachu boo </li>
</ul>
<a href="#" class="button"> Buy Me </a>
</div>
</div>
</section>
.no-bullets { list-style:none; }
/* Used to remove dot-points from a list */
.card {
padding: 2rem;
background-color: white;
border-radius: 5px;
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2), 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}
.card.featured {
border: 2px solid orange;
}
.price {
font-size: 3rem;
font-weight: 300;
}
.pricing-name {
text-transform: uppercase;
letter-spacing: 2px;
color: rgb(120,120,125);
}
.card .button {
margin-top:2rem;
}
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
- A happy customer
<section class="p-5p grid grid-cols-4">
<div class="self-center">
<img src="/images/headshot-1.png" class="profile-small ml-auto">
</div>
<div class="col-span-3 p-5p">
<p class="emphasis">
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." </p>
<p> <em> - A happy customer </em> </p>
</div>
</section>
hr { /* this is a line element */
border: none;
border-bottom: 3px solid;
width: 4rem;
margin-bottom: 1rem;
}
.profile-small {
max-width: 8rem;
width: 100%;
border-radius: 100%;
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2), 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
- Author Name
<section class="p-5p grid justify-center grid-cols-4 capped-width">
<div class="p-4 text-right">
<span class="quote-icon"> “ </span>
</div>
<div class="col-span-3 p-4">
<p class="emphasis">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</p>
<p> - Author Name </p>
</div>
</section>
.quote-icon {
font-size: 10vh;
margin-top: -2vh;
}
Envato
"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
★ ★ ★ ★ ★
The Butchers Shop
"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
★ ★ ★ ★ ★
EON
"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
★ ★ ★ ★ ★
<section class="light-bg text-center p-5p">
<h2> Reviews </h2>
<div class="grid md:grid-cols-3 p-4">
<div class="p-4">
<div class="card light-bg">
<img src="/images/headshot-3.png" class="profile mx-auto">
<p class="author"> John </p>
<p class="company"> Envato </p>
<p>"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."</p>
<span> ★ ★ ★ ★ ★ </span>
</div>
</div>
<div class="p-4">
<div class="card light-bg">
<img src="/images/headshot-1.png" class="profile mx-auto">
<p class="author"> Jane </p>
<p class="company"> The Butchers Shop </p>
<p>"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."</p>
<span> ★ ★ ★ ★ ★ </span>
</div>
</div>
<div class="p-4">
<div class="card light-bg">
<img src="/images/headshot-2.png" class="profile mx-auto">
<p class="author"> Emilio </p>
<p class="company"> EON </p>
<p>"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."</p>
<span> ★ ★ ★ ★ ★ </span>
</div>
</div>
</section>
.card {
padding: 2rem;
background-color: white;
border-radius: 5px;
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2), 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}
.profile {
width: 100%;
max-width: 8rem;
border-radius: 100%;
margin-bottom: 2rem;
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2), 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}
.card .author {
font-weight: bold;
margin-bottom:0;
}
.card .company {
margin-bottom: 2rem;
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
<section class="p-5p text-center ">
<h2> This this a heading </h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</section>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
<section class="grid-text-center p-5p text-center">
<div class="col-8_sm-12">
<h2> This this a heading </h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
</p>
<p>
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</section>
You can embed youtube, vimeo, wistia or other videos responsively using this code.
<section class="grid md:grid-cols-2 p-5p">
<div class="">
<div class='embed-container'>
<iframe src="https://www.youtube.com/embed/jG7dSXcfVqE" frameborder="0" allowfullscreen></iframe>
</div>
</div>
<div class="self-center p-5p">
<h2> This is a responsive video </h2>
<p> You can embed youtube, vimeo, wistia or other videos responsively using this code. </p>
</div>
</section>
/* Responsive video */
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
<section class="grid md:grid-cols-3 p-5p">
<div class=" p-05">
<div class='embed-container vertical'>
<iframe src="https://www.youtube.com/embed/juA4PM1PlCQ" frameborder="0" allowfullscreen></iframe>
</div>
</div>
<div class="self-center md:col-span-2 p-5p">
<h2> This is a responsive vertical video </h2>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
</div>
</section>
/* Responsive video */
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container.vertical {
padding-bottom: 162.25%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}