JSFiddle - React, Tailwind, and code Playground
by anmol sandal
HTML
<div class="nav">
<ul>
<li><a href="space-page-home.html">Home</a></li>
<li><a href="">About</a></li>
<li><a href="space-page-blog.html" id="btn">Blog</a></li>
<li><a href="space-page-pics.html">Space Pics</a></li>
</ul>
</div>
CSS
.nav {
width: 100%;
height: 5%;
border-bottom: 2px solid white;
background-color: #333333;
z-index: 98;
text-align: center;
position: fixed;
padding: 1% 0;
top: 0;
}
.nav ul li {
display: inline-block;
width: 20%;
list-style-type: none;
margin: 1% 0 0 0;
z-index: 99;
}
.nav ul li a {
text-decoration: none;
color: white;
padding: 5px 20px;
border: 2px solid #C6B99C;
transition: background .5s;
font-family: Times;
}
.nav ul li a:hover {
transition: background .5s;
background-color: #C6B99C;
}
.nav ul li a:active {
transition: background .5s;
background-color: #C6B99C;
}
#btn {
border-radius: 0;
border: 2px solid #95747F;
transition: background .5s;
}
#btn:hover {
background-color: #95747F;
transition: background .5s;
}
#btn:active {
background-color: #95747F;
transition: background .5s;
}
@media (max-width: 2560px) {
.nav ul li a {
font-size: 50px;
width: 20px;
}
.nav {
padding-bottom: 10px;
height: 15%;
}
}
@media (max-width: 1440px) {
.nav ul li a {
font-size: 20px;
width: 15px;
}
.main h1{
font-size: 40px;
}
.nav {
height: 10%;
}
}
@media (max-width: 420px) {
.nav {
height: 5%;
}
.nav ul li {
font-size: 14px;
}
}
@media (max-width: 1440px) {
.nav ul li a {
font-size: 20px;
width: 15px;
}
.main h1{
font-size: 40px;
}
.nav {
height: 5%;
}
}
@media(max-width: 1000px){
.nav {
height: 10%;
}
}
@media(max-width: 2560px) {
.nav {
height: 10%;
}
}
@media(max-width: 420px) {
.nav {
height: 2%;
}
.nav ul li {
font-size: 14px;
}
}
@media(max-width: 688px) {
iframe {
width: 300px;
}
.nav ul li a{
padding: 5px 10px;
font-size: 15px;
...