I am building my first website and I would like to place my navigation menu on the right but I can't seem to figure it out. In my opinion the navigation menu bars being on the left can be irritating to the user. Your help would be appreciated.
CSS
nav .fa-solid{
display: none;
}
@media(max-width: 500px){
.nav-links ul li{
display: block;
}
.nav-links{
position: absolute;
background: #f44336;
height: 100vh;
width: 200px;
top: 0;
right: -200px;
text-align: left;
z-index: 2;
transition: 1s;
}
nav .fa-solid{
display: block;
color: #fff;
margin: 10px;
font-size: 22px;
cursor: pointer;
}
}
HTML
<body>
<section class="header">
<nav>
<div class="nav-links" id="navLinks">
<i class="fa-solid fa-xmark" onclick="hideMenu()"></i>
<ul>
<li><a href="index.html">HOME</a></li>
<li><a href="">MUSIC</a></li>
<li><a href="">ART</a></li>
<li><a href="">GAMES</a></li>
<li><a href="">MERCH</a></li>
<li><a href="">ABOUT</a></li>
</ul>
</div>
<i class="fa-solid fa-bars" onclick="showMenu()"></i>
</nav>