Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What are the HTML elements and attributes , CSS properties , jQuery functions you can use to make the following navbar ?

user-image
Question added by Deleted user
Date Posted: 2015/10/02
Deleted user
by Deleted user

Basm allah alrahman alrahim

 

<html>

<head>

<title>Navigation Menu2 levels</title>

    <style type="text/css">

    ul ,li {margin:0;padding:0;}

    .nav li {        float: left;  list-style: none;    background: #222;    }

    .nav a {        color: #fff; background: #222;  padding:0px30px;  text-decoration: none;    }

    .nav ul ul {        display: none;        }

    .nav ul ul li  {        float: none;    }

    .nav li:hover ul {        display: block;        position: absolute;    }

    .nav a:hover {        color: #000;        background: #eee;    }

    </style>

</head>

<body>

    <div class="container">

        <div class="header"></div>

                <div class="main ">

                <div class="nav">

                <ul>

                    <li><a href="">home</a></li>

                    <li><a href="">about</a></li>

                    <li><a href="">blogs</a>

                        <ul>

                            <li><a href="">article1</a></li>

                            <li><a href="">article2</a></li>

                            <li><a href="">article3</a></li>

                            <li><a href="">article</a></li>

                            <li><a href="">sitemap</a></li>

                        </ul>

                            </li>

                    <li><a href="">hello</a>

                        <ul>

                            <li><a href="">world1</a></li>

                            <li><a href="">world2</a></li>

                            <li><a href="">world3</a></li>

                            <li><a href="">world4</a></li>

                            <li><a href="">sitemap</a></li>

                        </ul>

                            </li>

                    <li><a href="">sitemap</a></li>

                </ul>

            </div>

        </div>                    

<div class="footer"></div>

 

</div>

</body></html>

Razaan Ahmed
by Razaan Ahmed , Software Developer , Bioelite Vert SRL.Romania

Can use an HTML Table structure or a DIV/SPAN Structure which will be more time consuming when compared to table structure which uses <tr> and <td>

 

Css/css3 can be used to apply the design works done on the Menu bar.Menu and Child elements can be animated using Javascript and jQuery.I prefer jQuery since it has more smoother,lot of animation,events and less code usage to achieve the work done.

 

Yeap,another way of  completing the task is by use the frameworks like bootstrap which reduces the work on css and jquery and its less time consuming with predefined designs and functions,when compared to the traditional method i mentioned.

 

Deleted user
by Deleted user

You don't need JQuery. Use CSS3 and :hover. You can use as well ready bootstrap snippets or Hexham Hussain's example.

More Questions Like This