当前位置:  编程技术>WEB前端

纯CSS实现标签导航制作

    来源: 互联网  发布时间:2014-09-06

    本文导语:  在网上搜索了一下都没怎么看到纯用CSS制作标签导航方面的教程或者说明,大部分都是要涉及到JS的编写的。这对于很多CSS学习中的人来说实在有些不够体贴,既然没人做那我来先来试试!我在这里做的CSS标签导航是纯CSS无JS...

在网上搜索了一下都没怎么看到纯用CSS制作标签导航方面的教程或者说明,大部分都是要涉及到JS的编写的。这对于很多CSS学习中的人来说实在有些不够体贴,既然没人做那我来先来试试!我在这里做的CSS标签导航是纯CSS无JS无背景图片的绿色导航。此文章适合初学者,高手可以路过,呵呵!
nav02 *{ margin:0; padding:0; } .mainNav{ margin:0 20px; height:47px; border-bottom:2px solid #000; } ul{ margin:20px; margin-bottom:0; padding-left:20px; list-style-type:none; font-size:12px; position:absolute; } ul li{ float:left; margin-right:5px; } ul li a{ display:block; width:100px; line-height:25px; text-align:center; color:#999; background-color:#FC0; border:2px solid #000; } ul li a:hover{ height:27px; background-color:#F60; border-bottom:none; } #nav01 ul li a#nav001, #nav02 ul li a#nav002, #nav03 ul li a#nav003{ width:100px; height:27px; color:#FFF; background-color:#F60; border:2px solid #000; border-bottom:none; } .con{ margin:0 20px; padding:20px; color:#FFF; background-color:#F60; border:2px solid #000; border-top:none; }
www.
>
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

代码如下:

.mainNav{  
 margin:0 20px;  
 height:47px;  
 border-bottom:2px solid #000;  
}  
ul{  
 margin:20px;  
 margin-bottom:0;  
 padding-left:20px;  
 list-style-type:none;  
 font-size:12px;  
 position:absolute;  
}  
ul li{  
 float:left;  
 margin-right:5px;  
}  
ul li a{  
 display:block;  
 width:100px;  
 line-height:25px;  
 text-align:center;  
 color:#999;  
 background-color:#FC0;  
 border:2px solid #000;  
}  
ul li a:hover{  
 height:27px;  
 background-color:#F60;  
 border-bottom:none;  
}  
#nav01 ul li a#nav001,  
#nav02 ul li a#nav002,  
#nav03 ul li a#nav003{  
 width:100px;  
 height:27px;  
 color:#FFF;  
 background-color:#F60;  
 border:2px solid #000;  
 border-bottom:none;  
}  
.con{  
 margin:0 20px;  
 padding:20px;  
 color:#FFF;  
 background-color:#F60;  
 border:2px solid #000;  
 border-top:none;  


代码如下:

  
      
        
      
                
  • 阿里满满01
  •   
                
  • 阿里满满02
  •   
                
  • 阿里满满03
  •   
            
  
    
 


其实这其中的关键点是ul中的position:absolute命令,由于使用了这个CSS属性,ul导航的内容变成了层显示,就相当于浮在了浏览器上面。而为了不让下面的内容填补ul部分的内容,在ul外还套了个div,起到了帮助ul占位的作用。而这个div也同时起到了充当ul背景的作用,标签导航的关键就是底部border了。全看完之后你会发现其实很简单,但关键还是要有构思。好了!继续学习吧!

    
 
 

您可能感兴趣的文章:

  • PHP去除html标签,php标记及css样式代码参考
  • 批量修改标签css样式以input标签为例
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • DIV+CSS布局中不推荐使用的标签集合Dont Use These Tags
  • asp.net添加CSS、JS、Meta标签的方法
  • Asp.net 后台添加CSS、JS、Meta标签的方法
  • CSS 浮动清理,不使用 clear:both标签
  • 实用的利用 CSS + <em>标签 来完成一个三角形的制作
  • CSS网页布局入门教程11:带当前标识的标签式横向导航图片美化版
  • CSS网页布局入门教程10:带当前标识的标签式横向导航
  • DIV+CSS 简单的导航条 iis7站长之家
  • 用纯CSS+DIV写的漂亮Flash幻灯片及SQL标签教程!
  • CSS标签切换代码实例教程 比较漂亮
  • jQuery实现CSS3动画效果的插件 jQuery Transit
  • CSS3实现文字动画 Textillate.js
  • php 压缩多个CSS文件的实现代码
  • 基于HTML5&CSS3实现的Slideshow Slider.js
  • CSS实现简单的图片防盗链代码
  • 用css来控制图片大小显示的实现方法与代码
  • css实现行间距效果
  • jquery实现不同大小浏览器使用不同的css样式表的方法
  • CSS实现光滑圆角效果
  • 用css实现隐藏文本框
  • div+css如何实现页脚的置底
  • 用css实现的灰度/原色连接效果
  • css创意ul+li实现的细线表格实现代码
  • 用css滤镜实现的文字描边效果的代码
  • CSS opacity - 实现图片半透明效果的代码
  • 纯CSS实现上下左右都居中的代码
  • 用css实现图片垂直居中的使用技巧
  • jquery与css实现返回顶部的效果代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • CSS网页布局入门教程9:用CSS设计网站导航——横向导航
  • xhtml+css制作不规则导航
  • 快速制作CSS导航菜单教
  • CSS网页布局入门教程12:纵向导航菜单
  • 一个自动居中的导航条实例与相关问题 DIV+CSS
  • 利用jquery动画特效和css打造的侧边弹出垂直导航
  • 用CSS开发时髦的导航栏图例教程
  • 比较漂亮的一个导航条的效果DIV+CSS
  • 用CSS开发时髦的导航栏第二篇
  • DIV+CSS 简单的导航条
  • CSS仿淘宝首页导航条布局效果
  • CSS3+Js实现响应式导航条
  • 仿客齐集首页导航条DIV+CSS+JS [代码实例]
  • java命名空间javax.swing.text.html类css的类成员方法: css定义及介绍
  • <!--@import"css/cssset/.css-->,css/cssset/.css是什么意思?
  • java命名空间javax.swing.text.html类css的类成员方法: getattribute定义及介绍
  • CSS预处理器 Less CSS
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: font定义及介绍
  • css强制换行 css强制不换行的css方法
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: margin定义及介绍
  • CSS代码格式化 CSS Beautify
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: padding定义及介绍
  • jquery css类用法(添加、修改与删除css)
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: border定义及介绍
  • CSS 框架 Simpl.css
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: clear定义及介绍
  • CSS解析器 CSS Parser
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: height定义及介绍
  • CSS压缩器 Css Compressor
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: color定义及介绍
  • Eclipse的CSS编辑插件 CSS Editor


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3