利用JQ实现的,高仿 彩虹岛官网导航栏(学习HTML过程中的小记录)

利用JQ实现的,高仿 彩虹岛官网导航栏(学习HTML过程中的小记录)   作者:王可利(Star·星星)

总结:

今天学习的jQ类库的使用,代码重复的比较多需要完善。严格区分大小写,在 $("").css()   这里css是小写的,用 HBuilder 编写补全是大写的。。这里要注意

主要使用的方法:jQuery 隐藏 / 显示    jQuery 淡出淡入

需要注意的知识点:

效果的样式:

代码如下:(亲们 自己展开拉~)

  1 <!DOCTYPE html>
  2 <html>
  3     <head>
  4         <meta charset="utf-8" />
  5         <title></title>
  6         <script type="text/javascript" src="js/jquery-1.11.1.js"></script>
  7             <style type="text/css">
  8                 /*.chdBox{
  9                     position: absolute;
 10                     width: 976px;
 11                     height: 65px;
 12                     background: url(img/nav.png)no-repeat left -65px;
 13                 }*/
 14                 span{
 15                     float: left;
 16                     margin-top: -113px;
 17                     margin-left:44% ;
 18                     width: 168px;
 19                     height: 90px;
 20                     background: url(img/logo.png)no-repeat;
 21
 22                 }
 23                 ul{
 24                     width: 886px;
 25                     height: 65px;
 26                     margin-top: -3px;
 27                     margin-left: 4px;
 28                 }
 29                  .chdBox li{
 30                     list-style: none;
 31                     float: left;
 32                     width: 88px;
 33                     height: 65px;
 34                     margin-left: 2px;
 35                     margin-right: 2px;
 36                 }
 37                 li{
 38                     list-style: none;
 39                      width: 88px;
 40                 }
 41                 .chdBox2{
 42                     position: absolute;
 43                     margin-left: 88px;
 44                     display: block;
 45                 }
 46                 .chdBox3{
 47                     position: absolute;
 48                     margin-left: 180px;
 49                     display: block;
 50                 }
 51                 .chdBox4{
 52                     position: absolute;
 53                     margin-left: 272px;
 54                     display: block;
 55                 }
 56
 57                 .chdBox2 li,.chdBox3 li,.chdBox4 li{
 58                     margin: 2px 0px;
 59                     text-align: center;
 60                     padding: 10px 0px;
 61                 }
 62                 .chdBox2 a,.chdBox3 a,.chdBox4 a{
 63                     padding: 10px 10px;
 64                     text-decoration: none;
 65                     font: 400 15px/15px "微软雅黑";
 66                     color: white;
 67                     background-color: rgba(0,0,0,1);
 68                 }
 69                 .starbox{
 70                     position: relative;
 71                     margin-left:50px;
 72                     top: 90px;
 73                     width: 880px;
 74                     height: 280px;
 75                     background-color: gray;
 76                     display: none;
 77                 }
 78                 p{
 79                     position: absolute;
 80                     top: 0px;
 81                 }
 82             </style>
 83     </head>
 84     <body>
 85         <div class="chdBox" id="chdBoxID">
 86             <ul>
 87                 <li id="nav1"><a href="#"></a></li>
 88                 <li id="nav2"><a href="#"></a></li>
 89                 <li id="nav3"><a href="#"></a></li>
 90                 <li id="nav4"><a href="#"></a></li>
 91             </ul>
 92             <span class="pic"></span>
 93         </div>
 94         <div class="starbox">
 95             <div class="chdBox2" id="chdBoxID2" >
 96             <li><a href="" class="star1" style="display: none;">最新热点</a></li>
 97             <li><a href="" class="star2" style="display: none;">新闻中心</a></li>
 98             <li><a href="" class="star3" style="display: none;">活动新闻</a></li>
 99             <li><a href="" class="star4" style="display: none;">商城咨询</a></li>
100             <li><a href="" class="star5" style="display: none;">盛大新闻</a></li>
101         </div>
102         <div class="chdBox3" id="chdBoxID3" >
103             <li><a href="" class="star1" style="display: none;">统一商城</a></li>
104             <li><a href="" class="star2" style="display: none;">服饰搭配</a></li>
105         </div>
106         <div class="chdBox4" id="chdBoxID4" >
107             <li><a href="" class="star1" style="display: none;">基本介绍</a></li>
108             <li><a href="" class="star2" style="display: none;">新手学堂</a></li>
109             <li><a href="" class="star3" style="display: none;">职业介绍</a></li>
110             <li><a href="" class="star4" style="display: none;">升级指南</a></li>
111             <li><a href="" class="star5" style="display: none;">高手进阶</a></li>
112             <li><a href="" class="star6" style="display: none;">特色系统</a></li>
113         </div>
114         </div>
115
116
117         <script >
118                 $(document).ready(function(){
119                     $("#chdBoxID").css({
120                     "position": "absolute",
121                     "width": "976px",
122                     "height": "65px",
123                     "background" : "url(img/nav.png) no-repeat left -65px",
124                     "top":"40px"
125                     });
126
127                     $("#nav2").mouseover(function(){
128                         $("#chdBoxID2 .star1").fadeToggle(1000);
129                         $("#chdBoxID2 .star2").fadeToggle(1300);
130                         $("#chdBoxID2 .star3").fadeToggle(1500);
131                         $("#chdBoxID2 .star4").fadeToggle(1700);
132                         $("#chdBoxID2 .star5").fadeToggle(1900);
133                         $(".starbox").fadeToggle("fast");
134                         $("p").toggle("fast");
135                     })
136                     $("#nav2").mouseout(function(){
137                         $("#chdBoxID2 .star1").fadeToggle("fast");
138                         $("#chdBoxID2 .star2").fadeToggle("fast");
139                         $("#chdBoxID2 .star3").fadeToggle("fast");
140                         $("#chdBoxID2 .star4").fadeToggle("fast");
141                         $("#chdBoxID2 .star5").fadeToggle("fast");
142                         $(".starbox").fadeToggle("fast");
143                         $("p").toggle("fast");
144                     })
145
146                     $("#nav3").mouseover(function(){
147                         $("#chdBoxID3 .star1").fadeToggle(1000);
148                         $("#chdBoxID3 .star2").fadeToggle(1300);
149                         $(".starbox").fadeToggle("fast");
150                         $("p").toggle("fast");
151                     })
152                     $("#nav3").mouseout(function(){
153                         $("#chdBoxID3 .star1").fadeToggle("fast");
154                         $("#chdBoxID3 .star2").fadeToggle("fast");
155                         $(".starbox").fadeToggle("fast");
156                         $("p").toggle("fast");
157                     })
158                     $("#nav4").mouseover(function(){
159                         $("#chdBoxID4 .star1").fadeToggle(1000);
160                         $("#chdBoxID4 .star2").fadeToggle(1300);
161                         $("#chdBoxID4 .star3").fadeToggle(1500);
162                         $("#chdBoxID4 .star4").fadeToggle(1700);
163                         $("#chdBoxID4 .star5").fadeToggle(1900);
164                         $("#chdBoxID4 .star6").fadeToggle(2100);
165                         $(".starbox").fadeToggle("fast");
166                         $("p").toggle("fast");
167                     })
168                     $("#nav4").mouseout(function(){
169                         $("#chdBoxID4 .star1").fadeToggle("fast");
170                         $("#chdBoxID4 .star2").fadeToggle("fast");
171                         $("#chdBoxID4 .star3").fadeToggle("fast");
172                         $("#chdBoxID4 .star4").fadeToggle("fast");
173                         $("#chdBoxID4 .star5").fadeToggle("fast");
174                         $("#chdBoxID4 .star6").fadeToggle("fast");
175                         $(".starbox").fadeToggle("fast");
176                         $("p").toggle("fast");
177                     })
178                 });
179             </script>
180
181             <p style="font: 500 18px/18px ‘微软雅黑‘;color: red;">彩虹岛官方网站,只做到了左边的4个 导航</p>
182     </body>
183 </html>

代码 导入了JQ 和 两个图片

时间: 2024-08-01 22:43:54

利用JQ实现的,高仿 彩虹岛官网导航栏(学习HTML过程中的小记录)的相关文章

android高仿微信底部渐变导航栏

最近有很多人微信底部的变色卡片导航是怎么做的,我在网上看了好几个例子,都是效果接近,都存有一些差异,自己琢磨也做了一个,几乎99%的还原,效果还不错吧 仔细观察微信图片,发现他有两部分内容,外面的边框和里面的内容,内容的颜色由绿变为透明,这部分可以直接改变透明度,外面的边框,颜色在灰色和绿色之间变化,就不能简单的改变透明度了,ImageView的tint 为我们提供了可行方案,tint可以为图标着色,既可以在xml中,也可以在代码中设置,一共有16中模式,分别为 在xml中设置:直接添加tint

Spring3.0官网文档学习笔记(七)--3.4.2

3.4.2 依赖与配置的细节 3.4.2.1  Straight values (primitives, Strings, and so on) JavaBeans PropertyEditors被用来转换这些value到实际的类型.? <bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <

Spring3.0官网文档学习笔记(五)--3.3

3.3 概述 Table 3.1. The bean definition Property Explained in... class Section 3.3.2, "Instantiating beans" name Section 3.3.1, "Naming beans" scope Section 3.5, "Bean scopes" constructor arguments Section 3.4.1, "Dependen

Spring3.0官网文档学习笔记(六)--3.4.1

3.4 依赖 3.4.1 依赖注入 依赖注入两种方式:基于构造器的DI.基于setter方法的DI. 3.4.1.1 基于构造器的DI 参数是引入对象,且之前不存在父-子类关系: package x.y; public class Foo { public Foo(Bar bar, Baz baz) { // ... } } <beans> <bean id="foo" class="x.y.Foo"> <constructor-arg

Spring3.0官网文档学习笔记(四)--3.1~3.2.3

3.1 Spring IoC容器与Beans简介 BeanFactory接口提供对任意对象的配置: ApplicationContext是BeanFactory的子接口,整合了Spring Aop功能,消息资源控制,事件发布,应用层特殊的上下文(在web应用中) 由IoC容器实例化.组装.管理的对象都是Bean 3.2 容器概述 org.springframework.context.ApplicationContext代表Spring IoC容器,并且负责通过读取配置元数据来实例化.配置.组装

Spring3.0官网文档学习笔记(八)--3.4.3~3.4.6

3.4.3 使用depends-on 使用depends-on可以强制使一个或多个beans先初始化,之后再对这个bean进行初始化. 多个bean之间用",".";"." "隔开. <bean id="beanOne" class="ExampleBean" depends-on="manager"/> <bean id="manager" cla

Spring3.0官网文档学习笔记(二)

1.3 使用场景 典型的成熟的spring web应用 spring使用第三方框架作为中间层 远程使用场景 EJB包装 1.3.1 依赖管理.命名规则(包) spring-*.jar *号代表的是模块的简写,如:spring-core, spring-webmvc, spring-jms 可以在四个不同的地方找到Spring: http://www.springsource.org/downloads/community  所有的jar包被打包成zip,名称从3.0开始是: org.spring

Spring3.0官网文档学习笔记(一)

Part 1 Spring框架概述 Spring是模块化的,在应用中只需要引入你所需要用到的模块的jar包,其余的jar包不用引入. spring框架支持声明式的事务管理,通过RMI或web service访问你的逻辑,还有许多种方式保存数据. spring被设计成非侵入式的. 1.Spring框架简介 Spring框架提供了应用开发的基础部分,使得我们可以集中精神在业务开发层上. POJOS:plain old Java objects Spring允许创建非侵入式的POJO.这个特性支持Ja

Vlang官网文档(中文翻译)-vlang中文文档--v0.1.0_20180625

PS:主要为自己学习,,,,看的时候顺便翻译的,,,渣翻(非全人工)勿喷. 介绍 V是一种用于构建可维护软件的静态类型编译编程语言. 它与Go相似,也受到Oberon.Rust.Swift的影响. V是一种非常简单的语言,阅读这份文档大概只需要半小时的时间,读完之后,您将学习到V的全部内容. 尽管很简单,但是它为开发人员提供了很多功能,你能用其它编程语言做的任何事情,都可以用V做到. Hello World fn main() { println('hello world') } 函数用 fn