效果例如以下:

页面例如以下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
ul, ol {
list-style: none outside none;
}
.nav-wrap {
width:100%;
height: 60px;
}
.float-navbar {
border-bottom: 1px solid #F3F3F3;
margin: 0;
padding: 0;
position: fixed;
top: 0;
z-index: 90000;
}
.navbar {
border-bottom: 1px solid #FFFFFF;
width: 100%;
background: none repeat scroll 0 0 #F7F7F7;
}
.fullscreen{
border-bottom: 1px solid #FFFFFF;
}
.clearfix:before, .clearfix:after {
content: "";
display: table;
line-height: 0;
}
.clearfix:after {
clear: both;
}
.clearfix:before, .clearfix:after {
content: "";
display: table;
line-height: 0;
}
.cat-index {
background: none repeat scroll 0 0 #F7F7F7;
margin: 0 auto;
padding: 0 7px;
width: 976px;
}
.cat-index li {
float: left;
padding: 9px 0;
text-align: center;
width: 61px;
}
.cat-index li a
{
text-decoration:none;
background: none repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
overflow: hidden;
padding: 0 7px 0 8px;
position: relative;
width: 46px;
}
.cat-index li .text {
color: #FFFFFF;
display: block;
font-family: helvetica,stheiti,"微软雅黑";
font-size: 14px;
font-style: normal;
line-height: 46px;
padding: 0;
position: absolute;
width: 46px;
top:46px;
}
.cat-index li .shadow {
background: url("../image/shadow.png") no-repeat scroll 0 0 transparent;
display: block;
height: 46px;
left: 8px;
position: absolute;
top: 0;
width: 46px;
z-index: 10;
}
.cat-index li .icon {
background-color: #CCCCCC;
color: #FFFFFF;
display: block;
font-family: "hesperindex";
font-size: 30px;
font-style: normal;
height: 46px;
line-height: 46px;
width: 46px;
}
</style> <style type="text/css">
.content
{
width:980px;
margin:auto;
height:800px;
}
</style>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script> <script type="text/javascript">
$(function () {
var box = ["#66aae9", "#ef7b91", "#8f8cac", "#91b566", "#8f8cac", "#79d9f3", "#79d9f3", "#fa5f94", "#f78499", "#ed9e5b", "#b9d329", "#ea3535", "#66aae9", "#5ddce3", "#69bcf3", "#ffae5b"];
$(".name").hover(function () {
var oThis = this;
$(this).find(".text").show();
$(this).find(".text").css("background", box[$(oThis).attr("data-id") - 1]);
$(this).find(".text").animate({ top: "0px" }, 300);
}, function () { $(this).find(".text").animate({ top: "46px" }, 300); }) $(".name").click(function () {
var ele = $(".name");
$.each(ele, function () {
$(this).find(".icon").css("background", "#CCCCCC");
})
$(this).find(".icon").css("background", box[$(this).attr("data-id") - 1]);
})
}) </script>
</head>
<body> <div class="nav-wrap">
<div id="J_navbar" class="navbar float-navbar">
<div class="fullscreen"> <ul class="cat-index clearfix">
<li id="nav-cat1" class="">
<a class="name J_catindex t1" href="javascript:;" data-id="1">
<i class="shadow"></i>
<i class="icon">男</i>
<i class="text hidden" style="top: 46px;">男装</i>
</a>
</li>
<li id="nav-cat2" class="">
<a class="name J_catindex t2" href="javascript:;" data-id="2">
<i class="shadow"></i>
<i class="icon">女</i>
<i class="text hidden" style="top: 46px;">女装</i>
</a>
</li>
<li id="nav-cat3" class="">
<a class="name J_catindex t3" href="javascript:;" data-id="3">
<i class="shadow"></i>
<i class="icon">内</i>
<i class="text hidden" style="top: 46px;">内衣</i>
</a>
</li>
<li id="nav-cat4" class="">
<a class="name J_catindex t4" href="javascript:;" data-id="4">
<i class="shadow"></i>
<i class="icon">包</i>
<i class="text hidden" style="top: 46px;">鞋包</i>
</a>
</li>
<li id="nav-cat5" class="">
<a class="name J_catindex t5" href="javascript:;" data-id="5">
<i class="shadow"></i>
<i class="icon">饰</i>
<i class="text hidden" style="top: 46px;">配饰</i>
</a>
</li>
<li id="nav-cat6" class="">
<a class="name J_catindex t6" href="javascript:;" data-id="6">
<i class="shadow"></i>
<i class="icon">妆</i>
<i class="text hidden" style="top: 46px;">美妆</i>
</a>
</li>
<li id="nav-cat7" class="">
<a class="name J_catindex t7" href="javascript:;" data-id="7">
<i class="shadow"></i>
<i class="icon">吃</i>
<i class="text hidden" style="top: 46px;">食品</i>
</a>
</li>
<li id="nav-cat8" class="">
<a class="name J_catindex t8" href="javascript:;" data-id="8">
<i class="shadow"></i>
<i class="icon">电</i>
<i class="text hidden" style="top: 46px;">数码</i>
</a>
</li>
<li id="nav-cat9" class="">
<a class="name J_catindex t9" href="javascript:;" data-id="9">
<i class="shadow"></i>
<i class="icon">家</i>
<i class="text hidden" style="top: 46px;">家居</i>
</a>
</li>
<li id="nav-cat10" class="">
<a class="name J_catindex t10" href="javascript:;" data-id="10">
<i class="shadow"></i>
<i class="icon">货</i>
<i class="text hidden" style="top: 46px;">百货</i>
</a>
</li>
<li id="nav-cat11" class="">
<a class="name J_catindex t11" href="javascript:;" data-id="11">
<i class="shadow"></i>
<i class="icon">文</i>
<i class="text hidden" style="top: 46px;">文具</i>
</a>
</li>
<li id="nav-cat12" class="">
<a class="name J_catindex t12" href="javascript:;" data-id="12">
<i class="shadow"></i>
<i class="icon">书</i>
<i class="text hidden" style="top: 46px;">书本</i>
</a>
</li>
<li id="nav-cat13" class="">
<a class="name J_catindex t13" href="javascript:;" data-id="13">
<i class="shadow"></i>
<i class="icon">虚</i>
<i class="text hidden" style="top: 46px;">虚拟</i>
</a>
</li>
<li id="nav-cat14" class="">
<a class="name J_catindex t14" href="javascript:;" data-id="14">
<i class="shadow"></i>
<i class="icon">闲</i>
<i class="text hidden" style="top: 46px;">闲置</i>
</a>
</li>
<li id="nav-cat15" class="">
<a class="name J_catindex t15" href="javascript:;" data-id="15">
<i class="shadow"></i>
<i class="icon">潮</i>
<i class="text hidden" style="top: 46px;">潮品</i>
</a>
</li>
<li id="nav-cat16" class="selected">
<a class="name J_catindex t16" href="javascript:;" data-id="16">
<i class="shadow"></i>
<i class="icon">情</i>
<i class="text hidden" style="top: 46px;">情侣</i>
</a>
</li>
</ul>
</div>
</div>
</div> <div class="content">
測试页面
</div> </body>
</html>

用到的一张阴影图片:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3RhcmN1YW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

淘宝分类导航条;纯css实现固定导航栏的更多相关文章

  1. 纯css实现京东导航菜单

    纯CSS代码实现导航菜单,推荐在chrome预览! 预览请点击这里:mygithub <!doctype html> <html lang="en"> &l ...

  2. 纯CSS实现二级导航下拉菜单--css的简单应用

    思想:使用css的display属性控制二级下拉菜单的显示与否.当鼠标移动到一级导航菜单的li标签时,显示二级导航菜单的ul标签.由于实现起来比较简单,所以在这里直接给出了参考代码. 1.纯CSS二级 ...

  3. 【CSS Demo】纯 CSS 打造 Flow-Steps 导航

    low-Steps 导航效果常用于需要表示执行步骤的交互页面,效果如下: 步骤一 步骤二 步骤三   通常使用图片来实现 Flow-Steps 效果,但此方法的灵活性不足,当内容变化较大时就可能需要重 ...

  4. 纯CSS实现侧边栏/分栏高度自动相等

    by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=694 一.为何要分栏高 ...

  5. 如何使用纯CSS制作特效导航条?

    先上张图,如何使用纯 CSS 制作如下效果? 在继续阅读下文之前,你可以先缓一缓.尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果. OK,继续.这个效果是我在业务开发的 ...

  6. 纯CSS制作二级导航

    一.问题描述 做一个类似校园网首页,主要是导航栏的设置,ul默认纵向排列,如何横向排列,同时去掉圆点. 二.问题解决 2.1 先写导航条 用两个ul嵌套,一个ul是横向导航条,另一个是每个小项目下连一 ...

  7. css之纯css实现流程导航效果

    :::tip 使用纯css线上 流程导航效果.     本文统一采取 flex 布局 ,你也可以采用其他布局实现,核心原理不变 ::: ## 方法一 利用裁剪  该方法IE下不支持 利用裁剪 clip ...

  8. 纯css实现tab导航

    仿照这个 实现了一个纯css的导航功能 html <div class="main"> <div id="contain1">列表一内容 ...

  9. 纯css实现二级导航菜单效果,通过简单的鼠标事件操作页面元素样式变换实现二级导航菜单的功能,非常简单实用,

    HTML代码如下 <!-- 头部导航栏开始--><div id="nav"><dl class="sy"><dt> ...

随机推荐

  1. HDU 4358 Boring counting dfs序+莫队算法

    题意:N个节点的有根树,每个节点有一个weight.有Q个查询,问在以u为根的子树中,有恰好出现了K次的weight有多少种. 这是第一次写莫队算法,之前也只是偶有耳闻. 看了别人的代码打的,还是贴上 ...

  2. 分享关于浏览器对象 history对象

    window.history.forward() == window.history.go(-1) //返回下一页 window.history.back() == window.history.go ...

  3. C#解决System.Security.Cryptography.MD5.Create()调用的目标发生了异常)的问题

    今天搭建微信扫码支付环境的时候,一样的配置参数,调用连接提示错误 错误:调用的目标发生了异常 然后跟踪到执行 MD5 md5 = System.Security.Cryptography.MD5.Cr ...

  4. A start job is running for Network Manager wait online (29s / no limit) 等待30s解决办法

    电脑安装openSUSE42.3和 Ubuntu16.04 双系统,当电脑插上网线后开机会出现A start job is running for Network Manager wait onlin ...

  5. javaScript 原型与原型链学习笔记

    javaScript中,原型是常用到一种方式,它能降低储存占用,写出更高效的代码 原型常用到的则是prototype属性 JavaScript prototype 属性 定义和用法 prototype ...

  6. 注解:@SuppressWarning()的用法

    @SuppressWarning() 作用:J2SE 提供的一个批注或者注解.该批注的作用是给编译器一条指令,忽略这些警告信息. 常用:unchecked,serial. 1.如果传入多种情况,这几种 ...

  7. HTTP 413报错

    在php中通过flash上传文件到服务器端时报413错误,原来一直以为是php.ini配置的问题,但是检查了php.ini的配置以后,发现不是php.ini的问题,最后是通过Http Analyzer ...

  8. CCF模拟题 最优灌溉

    最优灌溉 时间限制: 1.0s 内存限制: 256.0MB   问题描述 雷雷承包了很多片麦田,为了灌溉这些麦田,雷雷在第一个麦田挖了一口很深的水井,所有的麦田都从这口井来引水灌溉. 为了灌溉,雷雷需 ...

  9. es69

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  10. LuoguP2763 试题库问题(最大流)

    建图同_____ 代码: #include<queue> #include<cstdio> #include<cstring> #include<algori ...