CSS3小清新下拉菜单 简易大方
之前有分享过几款CSS3菜单和jQuery菜单,像这款HTML5/CSS3自定义下拉框 3D卡片折叠动画3D效果非常华丽,这次要分享的这款相对比较简单,很适合用在用户的操作面板上。先来看看效果图:

怎么样,无论从颜色还是结构都非常简单清新吧。
你也可以到这里来看看这款下拉菜单的DEMO演示。
接下来我们一起看看菜单的源代码,主要是CSS代码,只有下拉的功能用了几行jQuery代码。
先来看看HTML结构:
<div class="content">
<div class="mainBar">
<div id="liked">Liked</div>
<div id="listen">Listen</div>
<div id="cog" class="fa fa-cog"></div>
</div>
<div class="menu">
<p id="messages">Messages</p>
<p>Dashboard</p>
<p>Recent Activity</p>
<p>Unlike</p>
</div>
</div>
然后是CSS代码:
/* Bar */ .mainBar
{
background-color: #4B4B4A;
color: rgba(255, 255, 255, 0.8);
width: 250px;
height: 50px;
font-family: 'Lato', 'FontAwesome', Helvetica;
font-size: 15px;
font-weight:;
} #liked, #listen, #cog
{
float: left;
text-align: center;
height: 50px;
line-height: 50px;
} #liked { width: 94px; }
#listen { width: 99px; }
#cog { width: 55px; } #liked, #listen { border-right: 1px solid #3E3E3D; } #liked:before { content: '\f00c'; margin-right: 5px; font-size: 13px; position: relative; bottom: 1px; color: #FFFFFF; }
#listen:before { content: '\f0da'; margin-right: 7px; font-size: 14px; color: #FFFFFF; }
#cog:after { content: '\f0d7'; margin-left: 10px; font-size: 12px; color: #FFFFFF; } #liked:hover, #listen:hover, #cog:hover { background: #807F7D; color: #E7E7E8; cursor: pointer; } /* Menu */ .menu
{
margin-top: 4px;
background-color: #4DAF7C;
color: rgba(255, 255, 255, 0.8);
width: 250px;
height: 152px;
font-family: 'Lato', 'FontAwesome', Helvetica;
font-size: 15px;
font-weight:;
} .menu p { padding: 0 0 0 30px; line-height: 38px; } .menu p:after
{
opacity:;
content: '\f0da';
position: absolute;
right:;
margin-right: 10px;
font-size: 14px;
} .menu p:hover:after { opacity:; } .menu p:hover
{
background: #7EC29C;
color: #FFFFFF;
cursor: pointer;
}
这里分两部分,一个是上面的功能菜单部分,另一个是下拉的那部分,实现其实都非常简单。
最后还有一段实现下拉效果的jQuery代码:
$(document).ready(function()
{
var cog = $('#cog'),
menu = $('.menu'); cog.on('click', function()
{
menu.fadeToggle('fast');
});
});
最后把源代码发上来,大家可以看看。下载地址>>
CSS3小清新下拉菜单 简易大方的更多相关文章
- 基于CSS3金属风格下拉菜单
基于CSS3金属风格下拉菜单,css,金属风格,下拉菜单,CSS3导航. css3按钮:http://www.huiyi8.com/css3/anniu/
- CSS3 3D旋转下拉菜单--兼容性不太好
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- jQuery/CSS3大屏下拉菜单 自定义子菜单内容
这是一款样式很酷的jQuery/CSS3下拉菜单,首先这款CSS3菜单是宽屏的,主要是下拉菜单非常大气,更重要的是,下拉菜单的内容可以自己定义,也就是说,下拉菜单中可以定义菜单.图片等HTML元素,是 ...
- 用bootstrap和css3制作按钮式下拉菜单
利用bootstrap框架的字体图标和下拉菜单效果,以及css3的动画效果,可以做出比较优雅的按钮式下拉菜单样式 <style> .myBtnStyle .dropdown-menu sp ...
- css3 炫酷下拉菜单
<!doctype html> <html> <head> <meta charset="UTF-8"> <title> ...
- 【CSS3动画】下拉菜单模拟
下拉菜单模拟效果图: CSS3: <style> #box{width:200px; height:50px; overflow:hidden; cursor: pointer; tran ...
- 微信小程序 - 下拉菜单组件
使用: 1.导入组件 2.使用组件 3.数据传入 4. 获取数据(通过同步缓存,获取“choose”)- 发送到后端 点击下载:小程序-下拉组件.
- 纯css3代码写下拉菜单效果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- CSS3 3D旋转下拉菜单
在线演示 本地下载
随机推荐
- hive的UDF读取配置文件
hive的UDF读取配置文件 实现步骤 在读取配置文件的写为./file_name,然后在添加UDF的时候把配置文件也加入资源就好了: add jar xxx.jar; add file file_n ...
- JAVA反射的使用之ResultSet的自动转换
Hello,大家好,上篇文章我们说了下反射的基本情况和简单使用,那么本篇文章我们就使用反射写一个工具类.用来将数据库查询结果的ResultSet转换为指定类型的对象.使用反射来实现ResultSet内 ...
- 2015-07学习总结——网络编程(TCP/IP)
之前学习的主要内容是单机上的处理,比如编程语言.游戏编程.数据库.多媒体编解码.其实对网络也有些接触,比如WWW.HTTP.UDP/TCP.RTP.RTMP.SNMP.FTP.单播组播.Telnet. ...
- FIDDLER的使用方法及技巧总结(连载三)FIDDLER使用技巧及方法
(接上篇!~~~~) 三.FIDDLER使用技巧及方法 1.AutoResponder选项卡的使用 Fiddler的AutoResponder 选项卡允许你使用本地硬盘的文件来作为返回内容,而不是把请 ...
- 关于RAID_1+0和RAID_0+1的比较
RAID的概念就不多说了,说说 RAID 0 和 RAID 1 . RAID 0 是条带存储,叠加所有硬盘容量,因此不具有容错性,原理如下图所示: RAID 1 使用非常原始的方式(复制一份.镜像)进 ...
- maven 远程仓库的配置
setting.xml <profile> <id>development</id> <repositories> <repositor ...
- java 多线程12 : 无锁 实现CAS原子性操作----原子类
由于java 多线程11:volatile关键字该文讲道可以使用不带锁的情况也就是无锁使变量变成可见,这里就理解下如何在无锁的情况对线程变量进行CAS原子性及可见性操作 我们知道,在并发的环境下,要实 ...
- java中定义enum示例
/** * Enumeration for the message delivery mode. Can be persistent or * non persistent. Use the meth ...
- 1. AutoEncoder介绍
1. AutoEncoder介绍 2. Applications of AutoEncoder in NLP 3. Recursive Autoencoder(递归自动编码器) 4. Stacked ...
- [转] handsontable的核心方法
原文地址:http://blog.csdn.net/mafan121/article/details/46122577 1.为handsontable添加钩子方法 addHook(key,callba ...