JSFiddle - React, Tailwind, and code Playground
by sjc8611
HTML
<nav data-scroll-header="" id="main-navigation">
<ul>
<li><a href="#work" data-scroll="">Work</a>
</li>
<li><a href="#about" data-scroll="">About</a>
</li>
<li><a href="#services" data-scroll="">Services</a>
</li>
<li><a href="#contact" data-scroll="">Contact</a>
</li>
</ul>
</nav>
<div class="header" id="header">Header Content</div>
<section id="intro" class="container">
<article class="content">
<h1>Introduction Text</h1>
<p>Welcome to my super cool portfolio site. Check out how awesome I am. You should totally hire me.</p>
</article>
</section>
<section id="work" class="container">
<article class="content">
<h1>Work</h1>
<nav id="portfolio-navigation">
<ul>
<li><a href="#work1">See My Work 1</a>
</li>
<li><a href="#work2">See My Work 2</a>
</li>
</ul>
</nav>
</article>
<article id="work1" class="portfolio-item">
<div class="expanded-content">
<h2 class="center">Here is some of my work!</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam in dui mauris. Vivamus hendrerit arcu sed erat molestie vehicula. Sed auctor neque eu tellus rhoncus ut eleifend nibh porttitor. Ut in nulla enim. Phasellus molestie magna non est bibendum non venenatis nisl tempor. Suspendisse dictum feugiat nisl ut dapibus. Mauris iaculis porttitor posuere. Praesent id metus massa, ut blandit.</p>
<p>Odio. Proin quis tortor orci. Etiam at risus et justo dignissim congue. Donec congue lacinia dui, a porttitor lectus condimentum laoreet. Nunc eu ullamcorper orci. Quisque eget odio ac lectus vestibulum faucibus eget in metus. In pellentesque faucibus vestibulum. Nulla at nulla justo, eget luctus tortor. Nulla facilisi. Duis aliquet egestas purus in blandit. Curabitur.</p>
<p>Vulputate, ligula...
CSS
body {
background: #fff8ec;
margin: 0 auto;
height: 100%;
}
html {
font-family: Arial, sans-serif;
font-size: 14px;
line-height: 135%;
color: #4b3d2f;
height: 100%;
}
h1, h2, h3, h4, h5 {
font-family: Arial, sans-serif;
}
h1 {
color: #aba499;
text-align: center;
font-size: 2em;
}
.portfolio-item h2 {
font-size: 1.8em;
}
a, a:link, a:visited {
color: #c85128;
text-decoration: none;
}
a:hover {
color: #4b3d2f;
}
p {
margin: 1em 0;
line-height: 135%;
}
img {
max-width: 100%;
height: auto;
}
.container {
width: 100%;
position: relative;
background-color: #e5e2de;
padding: 100px 0;
}
.container > .content {
width: 80%;
margin: 0 auto;
max-width: 800px;
background-color: transparent;
}
#header {
background-color: #c85128;
height: 95%;
position: relative;
z-index: 3;
display: table;
width: 100%;
}
#intro {
background-color: transparent;
position: fixed;
top: 5%;
left: 0px;
height: 25%;
padding: 5% 0;
z-index: 0;
}
#intro > .content {
background-color: #fff8ec;
width: 70%;
padding: 5%;
border-radius: 20px;
box-shadow: 0px 1px 3px #e5e2de;
}
#work {
margin-top: 55%;
background-color: #dedad5;
}
#contact {
background-color: #d8d3cd;
}
#services {
background-color: #d1cbc4;
}
#about {
background-color: #cac4bc;
}
section h1 {
padding: 50px 0;
}
article .expanded-content h2, article .expanded-content p {
margin: 50px auto;
}
#main-navigation {
display: table;
width: 100%;
background-color: #aba499;
position: fixed;
top: 0;
left: 0;
height: 3em;
overflow: visible;
z-index: 2;
}
#main-navigation a {
color: #fff8ec;
font-family:'NovecentowideBookRegular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
display: block;
}
#main-navigation a:hover {
color: #4b3d2f;
text-shadow: 0em -0.05em 0em...