How to create a mega dropdown menu in html css with source code

Sami
0

How to create a mega dropdown menu in html css with source code




How to create a mega dropdown menu in html css with source code


HTML CODE 




	<nav>
		<ul class="menu">
			<li><a href="#">Home</a></li>
			<li><a href="#">Blogs</a></li>
			<li><a href="#">About </a></li>
			<li><a href="#">Contact</a></li>
			<!-- dropdown menu start here  -->
			<li class="dropdown"><a href="#">Tutorials</a>

				<div class="drop-container">

					<div class="drop-items">
						<ul>
							<h2>HTML & CSS</h2>
							<li><a href="#">Learn HTML</a></li>
							<li><a href="#">Learn CSS</a></li>
							<li><a href="#">Learn RWD</a></li>
							<li><a href="#">Learn COLORS</a></li>
							<li><a href="#">Learn SASS</a></li>

						</ul>
						
					</div>
					<div class="drop-items" style="border-left: 1px solid black;border-right: 1px solid black;">
						<ul>
							<h2>JAVASCRIPT</h2>
							<li><a href="#">Learn JAVASCRIPT</a></li>
							<li><a href="#">Learn REACT JS</a></li>
							<li><a href="#">Learn ANGULAR JS</a></li>
							<li><a href="#">Learn VIEW JS</a></li>
							<li><a href="#">Learn JQUERY</a></li>

						</ul>
						
					</div>
					<div class="drop-items">
						<ul>
							<h2>PROGRAMMING</h2>
							<li><a href="#">Learn PYTHON</a></li>
							<li><a href="#">Learn C++</a></li>
							<li><a href="#">Learn JAVA</a></li>
							<li><a href="#">Learn C</a></li>
							<li><a href="#">Learn C#</a></li>

						</ul>
						
					</div>
					
					
				</div>

			</li>
		</ul>
	</nav>

    

CSS CODE


	body{
			padding: 0%;
			margin:0%;
            font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
            text-decoration: none;
		}
		nav{
			background-color: black;
			height: 26px;
			padding: 10px;

		}
		.menu{
			padding: 0;

			margin: 0;
		}
		.menu li {
			list-style: none;
			float: left;

		}
		.menu li a{
			text-decoration: none;
			color:white;
			font-size: 1.4rem;
			padding: 10px;
		}
		.menu li a:hover{
			background-color: crimson;
		}
		.drop-container{
			background:#726E6D;
			width: 100%;
			position: absolute;
			left: 0;
			margin-top: 8px;
			display: none;
			align-items: center;
			box-shadow: 0 0 10px black;

		}
		.drop-items{
			width: 31%;
			margin: auto;
			padding: 10px;
		}
		.drop-items ul {
			padding: 0;
			margin: 0;

		}

		.drop-items ul li{
			float: none;
			padding: 10px;

		}
		.drop-items ul li a:hover{
			background-color: transparent;
		}
		.drop-items ul li:hover{
			background-color: crimson;
			transition: all 300ms ease;
		}
		.dropdown:hover .drop-container{
			display: flex;
		}
    

Javascript code


Post a Comment

0Comments
Post a Comment (0)