鼠标经过伸缩的导航菜单
XML/HTML Code
- <ul class="menu">
- <li>About us</li>
- <li>Contacts</li>
- <li>Products</li>
- </ul>
CSS Code
- .menu {
- list-style:none;
- margin: 0;
- float:rightright;
- }
- .menu li {
- float:left;
- margin:0 auto;
- cursor:pointer;
- height:30px;
- padding:30px 5px 5px 5px;
- margin:0px 3px 0px 3px;
- -moz-border-radius: 0px 0px 10px 10px;
- -webkit-border-radius:0px 0px 10px 10px;
- -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
- -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
- color: #FFF;
- text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
- font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
- font-size:13px;
- font-weight:bold;
- text-transform:uppercase;
- }
JavaScript Code
- <script>
- (function($){
- $.fn.extend({
- tagdrop: function(options) {
- var defaults = {
- tagPaddingTop: '90px',
- tagDefaultPaddingTop: '30px',
- bgColor: '#B1CCED',
- bgMoverColor: '#7FB0F0',
- textColor: '#e0e0e0',
- textDefaultColor: '#fff'
- };
- var options = $.extend(defaults, options);
- return this.each(function() {
- var obj = $(this);
- var li_items = $("li", obj);
- $("li", obj).css('background-color', options.bgColor);
- li_items.mouseover(function(){
- $(this).animate({paddingTop: options.tagPaddingTop}, 300);
- $(this).css('background-color', options.bgMoverColor);
- $(this).css('color', options.textColor);
- }).mouseout(function() {
- $(this).animate({paddingTop: options.tagDefaultPaddingTop}, 500);
- $("li",$(this).parent()).css('background-color', options.bgColor);
- $("li",$(this).parent()).css('color', options.textDefaultColor);
- });
- });
- }
- });
- })(jQuery);
- </script>
原文地址:http://www.freejs.net/article_daohangcaidan_346.html