JSFiddle - React, Tailwind, and code Playground
by Kleber Mota
HTML
<header>
<ul>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
</ul>
</header>
<main>
<nav>
<ul>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
</ul>
</nav>
<article>
<section>
<ul>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
</ul>
</section>
<section>
<ul>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
</ul>
</section>
<section>
<ul>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
</ul>
</section>
<section>
<ul>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
</ul>
</section>
<section>
<ul>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
</ul>
</section>
</article>
</main>
<footer>
<ul>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
<li> <a href="#">...</a> </li>
</ul>
</footer>
CSS
/* Display URL of hyperlinks when printing */
@media print {
a:after {
content: " (" attr(href) ")";
}
}
/* Example media query expression for Responsive Web Design */
@media (orientation: portrait) and (min-width:980px) {
html {
display: none;
}
}
body {
margin: 0;
padding: 0;
}
header {
overflow: hidden;
background-color: #333;
position: fixed; /* Set the navbar to fixed position */
top: 0; /* Position the navbar at the top of the page */
width: 100%; /* Full width */
}
header ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
}
header ul li {
float: left;
}
header ul li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
header ul li a:hover {
background-color: #111;
}
header ul li .active {
background-color: #4CAF50;
}
header ul li img {
background-color: #4CAF50;
}
main {
display: inline;
margin-top: 32px;
}
main nav {
padding-right: 8px;
}
main nav ul {
width: 200px; /* Set a width if you like */
list-style-type: none;
}
main nav ul li {
background-color: #eee; /* Grey background color */
color: black; /* Black text color */
display: block; /* Make the links appear below each other */
padding: 12px; /* Add some padding */
}
main nav ul li:hover {
background-color: #ccc; /* Dark grey background on mouse-over */
}
main nav ul li.active {
background-color: #4CAF50; /* Add a green color to the "active/current" link */
color: white;
}
main nav ul li a {
display: block;
color: white;
text-decoration-color: #333;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
main article {
padding-left: 8px;
display: inline-grid;
}
main article section {
display: block;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
transition: 0.3s;
padding: 2px 16px;
}
main article section:hover {
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
main article...