Here are all codes I found from Internet to display a dropdown menu on my 91sec.blogspot.com website.
1 Add the following code to Template > Customize > Advanced > Add CSS.Â
This will place the code in Template > Edit HTML.
Note: Code ".tabs-outer, .tabs .widget ul {overflow: visible;}" is used to resolve the issue sometimes drop down menu invisible on some blogger template.
2. Â Go to Layout > Add a new HTML/Javascript Gadget and add the following code to it.Â
Different blogger template may have different layout to place this Gadget.
This will place the code in Template > Edit HTML.
/* ----- START DROPDOWN CSS ----- */ #navigationbar { width: 100%; /* change the width of the navigation bar */ height: 40px; /* change the height of the navigation bar */ } #navigationcss { margin: 0 auto; padding: 0; } #navigationcss ul { float: none; list-style: none; margin: 0; padding: 0; overflow: visible; } #navigationcss li a, #navigationcss li a:link, #navigationcss li a:visited { color: #ffffff; /* change color of the main links */ display: block; margin: 0; padding: 10px 30px;Â /* change the first number for the top/bottom spacing, and the second number for left/right spacing */ } #navigationcss li a:hover, #navigationcss li a:active { color: #69b4ff ; /* change the color of the links when hovered over */ margin: 0; padding: 10px 30px; /* make sure these are the same as the section above! */ } #navigationcss li li a, #navigationcss li li a:link, #navigationcss li li a:visited { background: #ffffff;Â /* change the background color of the drop down box */ width: 150px; color: #000000; /* change the color of the drop down links */ float: none; margin: 0; padding: 7px 10px; /* similar to above, change for the spacing around the links */ } #navigationcss li li a:hover, #navigationcss li li a:active { background: #69b4ff ; /* change the background color of drop down items on hover */ color: #ffffff; /* change the color of drop down links on hover */ padding: 7px 10px;Â /* keep these the same as the above section */ } #navigationcss li { float: none; display: inline-block; list-style: none; margin: 0; padding: 0; } #navigationcss li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 150px; margin: 0; padding: 0; } #navigationcss li:hover ul, #navigationcss li li:hover ul, #navigationcss li li li:hover ul, #navigationcss li.sfhover ul, #navigationcss li li.sfhover ul, #navigationcss li li li.sfhover ul { left: auto; } /* ----- END DROPDOWN CSS ----- */ .tabs-outer, .tabs .widget ul {overflow: visible;} ]]></b:skin> |
Note: Code ".tabs-outer, .tabs .widget ul {overflow: visible;}" is used to resolve the issue sometimes drop down menu invisible on some blogger template.
2. Â Go to Layout > Add a new HTML/Javascript Gadget and add the following code to it.Â
Different blogger template may have different layout to place this Gadget.
<!--Start Navigation --> <div id="navigationbar"> <ul id='navigationcss'> <li><a href="http://91sec.blogspot.com">Home</a></li> <li><a href="https://91sec.blogspot.ca/p/sitemap2.html">Sitemap</a> <ul> <li><a href='https://91sec.blogspot.ca/p/sitemap2.html'>Sitemap Page</a></li> <li><a href='https://91sec.blogspot.ca/p/sitemap_2.html'>Categories</a></li> </ul> </li> <li><a href="">Resources</a> <ul> <li><a href='https://91sec.blogspot.ca/p/othe.html'>Online Resources</a></li> <li><a href='https://91sec.blogspot.ca/p/new-things-to-learn.html'>Learning</a></li> </ul> </li> <li><a href="">Tools</a> <ul> <li><a href='http://91sec.blogspot.com/p/tools.html'>Network Tools</a></li> <li><a href='http://91sec.blogspot.com/2015/07/my-top-network-security-tools.html'>Security Tools</a></li> <li><a href='http://91sec.blogspot.com/2013/08/some-of-my-network-troubleshooting-tools.html'>Internet Tools</a></li> <li><a href='http://91sec.blogspot.com/2016/03/collection-of-website-and-tools-for.html'>Blogger Tools</a></li> </ul> </li> <li><a href="">About</a> <ul> <li><a href='https://91sec.blogspot.ca/p/about-me.html'>About Me</a></li> <li><a href='https://91sec.blogspot.ca/p/consulting-services.html'>Consulting</a></li> <li><a href='https://91sec.blogspot.ca/p/services.html'>Services</a></li> </ul> </li> <li><a href="http://www.51sec.org">51sec.org</a></li> </ul> </div> <!--End Navigation --> |
Another CSS example to add a drop down menu into Blogspot:
https://icanbuildablog.com/2015/08/how-to-add-a-drop-down-menu-to-a-blogger-blog-without-javascript/
/* DROPDOWN MENU BY icanbuildablog.com */ .tabs-inner .widget ul#icbabdrop {  text-align: left;  display: inline;  margin: 0;  padding: 15px 4px 17px 0;  list-style: none;  border:none; } .tabs-inner .widget ul#icbabdrop li {  font-size: 12px/18px;  font-family: sans-serif; /* Font for the menu */  display: inline-block;  margin-right: -4px;  position: relative;  padding: 15px 20px;  background: #fff; /* background colour of the main menu */  float:none;  cursor: pointer;  -webkit-transition: all 0.2s;  -moz-transition: all 0.2s;  -ms-transition: all 0.2s;  -o-transition: all 0.2s;  transition: all 0.2s; } .tabs-inner .widget ul#icbabdrop li a { padding:0; font-family: sans-serif; /* Font for the menu links */ border:0; } .tabs-inner .widget ul#icbabdrop li:hover {  background: #555; /* background colour when you roll over a menu title */  color: #fff; /* font colour when you roll over a menu title */ } .tabs-inner .widget ul#icbabdrop li:hover a {  background: transparent;  color: #fff; /* font colour when you roll over a menu title link */ } .tabs-inner .widget ul#icbabdrop li ul {  z-index:1000;  border:none;  padding: 0;  position: absolute;  top: 45px;  left: 30px;  float:none;  width: 150px;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  display: none;  opacity: 0;  visibility: hidden;  -webkit-transiton: opacity 0.2s;  -moz-transition: opacity 0.2s;  -ms-transition: opacity 0.2s;  -o-transition: opacity 0.2s;  -transition: opacity 0.2s; } .tabs-inner .widget ul#icbabdrop li ul li {  background: #555; /* background colour of the sub menu items */  display: block;  color: #fff; /* font colour of the sub menu items */  text-shadow: 0 -1px 0 #000; } ul#icbabdrop li ul li a{  color:#fff /* link colour of the sub menu items */ } .tabs-inner .widget ul#icbabdrop li ul li:hover {  background: #666; /* background colour when you roll over sub menu items */ } .tabs-inner .widget ul#icbabdrop li:hover ul {  display: block;  opacity: 1;  visibility: visible; }Here is html code to put menu into Blog:
<center> <ul id="icbabdrop">  <li><a href="#">Home</a></li>  <li><a href="#">About</a></li>  <li>    Topics    <ul>      <li><a href="#">Lifestyle</a></li>      <li><a href="#">Blogging</a></li>      <li><a href="#">Art and Design</a></li>    </ul>  </li> <li>    Topics 2    <ul>      <li><a href="#">Lifestyle 2</a></li>      <li><a href="#">Blogging 2</a></li>      <li><a href="#">Art and Design 2</a></li>    </ul>  </li> <li><a href="#">Portfolio</a></li>  <li><a href="#">Contact</a></li> </ul> </center>
No comments:
Post a Comment