jQuery+CSS3实现动感跳动菜单
CSS3是样式表(style sheet)语言的最新版本,它的一大优点就是支持圆角。以前做圆角都是用图片拼接而成,如果你还是停留在那个阶段,我只能说你太落后了,现在用CSS3打造的圆角有这么几个特点:提高网页性能。,网页的载入速度将变快,因为你不用加载多余图片自然就快了,增加视觉可靠性。某些情况下(网络拥堵、服务器出错、网速过慢等等),背景图片会下载失败,导致视觉效果不佳。CSS3就不会发生这种情况;
下面是我开发当中总结的几种CSS3圆角技术,这些是最基本的代码,以后再遇到类似的问题你可以使用它来实现
1. css3 最简单的边框圆角
- <div id="vnav">
- <ul>
- <li><h1>Home</h1><p>Home page</p></li>
- <li><h1>About Us</h1><p>Know About our company</p></li>
- <li><h1>Portfolio</h1><p>Check our Portfolio</p></li>
- <li><h1>Contact Us</h1><p>Have a question?</p></li>
- </ul>
- </div>
- $(document).ready(function(){
- //When Mouse rolls over li
- $("li").mouseover(function(){
- $(this).stop().animate({height:'60px'},{queue:false, duration:600, easing: 'easeOutBounce'})
- });
- //When Mouse cursor removed from li
- $("li").mouseout(function(){
- $(this).stop().animate({height:'20px'},{queue:false, duration:600, easing: 'easeOutBounce'})
- });
- });