jQuery制作一个多彩下拉菜单按钮
最终效果图:
html代码:
<div id="list">
<div id="btn">
<div class="icon">
<span></span>
<span></span>
<span></span>
</div>
</div>
<ul>
<li class="photograph"><a href="#"><span></span></a></li>
<li class="remark"><a href="#"><span></span></a></li>
<li class="game"><a href="#"><span></span></a></li>
</ul>
css代码:
@charset "utf-8";
/* CSS Document */
*{
padding:;
margin:;
}
#list{
position: absolute;
top: 10px;
left: 10px;
border: 1px solid red;
}
#btn{
position: absolute;
top:;
left:;
width:50px;
height: 50px;
border-radius: 50%;
/* border: px solid blue;*/
background-color: white;
}
.icon{
width: 20px;
height: 20px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -10px;
margin-top: -10px;
}
#btn span{
display: block;
width:20px;
height: 3px;
background-color: black;
margin-top: 3px;
}
#list ul{
width:50px;
height: 215px;
/* border: 1px solid black;*/
border-radius: 50px;
position: absolute;
top:;
left:;
z-index: -1;
display: none;
}
#list li{
list-style: none;
width: 50px;
height: 80px;
/* border: 1px solid pink;*/
border-bottom-left-radius: 50px;
border-bottom-right-radius: 50px;
position: absolute;
/* box-shadow: 0px 1px 1px 0px gray;*/
}
.photograph{
top:25px;
z-index: -1;
background-color: aqua;
}
.remark{
top:80px;
z-index: -2;
background-color: lightcoral;
}
.game{
top: 135px;
z-index: -3;
background-color: lightgoldenrodyellow;
}
.photograph span{
display: block;
width:50px;
height: 30px;
margin-top: 28px;
background: url(picture/相册.png);
}
.remark span{
display: block;
width:50px;
height: 30px;
margin-top: 28px;
background: url(picture/remark.png);
}
.game span{
display: block;
width:50px;
height: 30px;
margin-top: 28px;
background: url(picture/game.png);
}
js代码:
var flag=0;
$(".icon").click(function(){
if(flag==0){
$("ul").slideDown("slow");//菜单栏缓慢显示
flag=1;
}else{
$("ul").slideUp("slow");
flag=0;
}
});
jQuery制作一个多彩下拉菜单按钮的更多相关文章
- jQuery制作水平多级下拉菜单
本篇体验使用jQuery制作水平的.多级的.下拉菜单. 下拉菜单的html部分如下. <body> <nav class="main-nav"> <u ...
- 推荐10个 CSS3 制作的创意下拉菜单效果
下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ...
- BootStrap学习(2)_下拉菜单&按钮组
一.下拉菜单 1.基本下拉菜单 如需使用下列菜单,只需要在class .dropdown 内加上下拉菜单即可.下面的实例演示了基本的下拉菜单: <!DOCTYPE html> <ht ...
- jQuery cxSelect 多级联动下拉菜单
随着电商热门,这种多层次的互动更充分地体现在下拉菜单,最明显的是多级联动地址下拉选择,因此,这里是一个简单的分享 jQuery cxSelect 多级联动下拉菜单 cxSelect 它是基于 jQue ...
- CSS技巧分享:如何用css制作横排二级下拉菜单
原文:CSS技巧分享:如何用css制作横排二级下拉菜单 导航菜单是每个网站所必备的功能,也是每个学习制作网站的朋友所必须接触的,如何用css样式制作一个简单漂亮的二级下拉菜单呢,下来小编就一步一步教大 ...
- 一个常见下拉菜单的样式:一体化小三角(纯css手写解决)
类似下拉菜单2个一体化小三角,习惯上用字体图标加jQuery处理,比较方便,但是下面纯css手写解决方式,效果也还不错,对CSS知识也是一个比较好的孔固. 小三角用了2种不同处理方式:1.利用bord ...
- jQuery/CSS3大屏下拉菜单 自定义子菜单内容
这是一款样式很酷的jQuery/CSS3下拉菜单,首先这款CSS3菜单是宽屏的,主要是下拉菜单非常大气,更重要的是,下拉菜单的内容可以自己定义,也就是说,下拉菜单中可以定义菜单.图片等HTML元素,是 ...
- 用原生JS实现的一个导航下拉菜单,下拉菜单的宽度与浏览器视口的宽度一样(js+html+css)
这个导航下拉菜单需要实现的功能是:下拉菜单的宽度与浏览器视口的宽度一样宽:一级导航只有两项,当鼠标移到一级导航上的导航项时,相应的二级导航出现.在本案例中通过改变二级导航的高度来实现二级导航的显示和消 ...
- ⑧bootstrap组件 文字图片 下拉菜单 按钮组 使用基础案例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
随机推荐
- 脚踏实地学C#5-扩展方法
扩展方法(Extension Method) MSDN定义:能够向现有类型“添加”方法,而无需创建新的派生类型.重新编译或以其他方式修改原始类型. 扩展方法须知: 1.扩展方法声明所在的类必须被声明为 ...
- 封装class类为jar包提供给其他项目使用
一.完成class类的编写与测试工作 二.完善javadoc注释,生成自己的API 注释要按照标准要求进行 Project -- generate javadoc
- apache web 服务器
0. 特性与特点 性能方面,apache 在设计时采用了以"进程"为基础的结构,自然进程比线程消耗了更多的系统开销,导致了 apache 在多处理器环境中性能有所下降: 因此,在对 ...
- 当数据库中的字段与javabean中对应的属性名不同
当数据库中的字段与javabean中对应的属性名不同时: 在查询语句中对不同的字段起别名,例如: 数据库中的字段名为last_name , javabean中为lastName则:select las ...
- C++类对象之间的类型转换和重载
类对象和其他类型对象的转换 转换场合有: 赋值转换 表达式中的转换 显式转换 函数调用, 传递参数时的转换 转换方向有: 由定义类向其他类型的转换 由其他类型向定义类的转换 #include < ...
- bzoj 2006 [NOI2010]超级钢琴——ST表+堆
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2006 每个右端点的左端点在一个区间内:用堆记录端点位置.可选区间,按价值排序:拿出一个后也许 ...
- HDU1083(最大匹配)
Courses Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total S ...
- PowerDesigner:导出SQL脚本以及问题解决
在PowerDesigner中点击DataBase -----------> Generate Datebase -----(可以点击Preview预览sql语句)------->设置 ...
- HDOJ-2054
A == B ? Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
- Httpclient爬取优酷网
参考:http://www.cnblogs.com/lchzls/p/6277210.html /httpClient/src/main/java/com/louis/youku/Page.java ...