phpStudy
phpStudy
网站首页
软件下载
PHP教程
编程技术
PHP
MySQL
HTML
CSS
JavaScript
MSSQL
AJAX
.NET
JSP
window
Linux
Mac
ASP
服务器
CMS
SQL
jQuery
C#
C++
java
Android
IOS
oracle
MongoDB
PostgreSQL
SQLite
教程手册
php
html
html5
css
css3
JavaScript
ajax
jquery
sql
ado
asp
aspnet
browsers
careers
dhtml
dotnetmobile
dtd
e4x
glossary
hosting
htmldom
json
media
msnet
quality
rdf
rss
schema
semweb
site
sitemap
smil
soap
svg
tags
tcpip
vbscript
w3c
wap
web
webservices
wmlscript
wsdl
xforms
xhtml
xlink
xml
xmldom
xpath
xquery
xsl
xslfo
网站测速
小皮面板
智能dns
搜索
首页
PHP教程
纯CSS实现标签导航制作
纯CSS实现标签导航制作
在网上搜索了一下都没怎么看到纯用CSS制作标签导航方面的教程或者说明,大部分都是要涉及到JS的编写的。这对于很多CSS学习中的人来说实在有些不够体贴,既然没人做那我来先来试试!我在这里做的CSS标签导航是纯CSS无JS无背景图片的绿色导航。此文章适合初学者,高手可以路过,呵呵!
nav02
phpStudy01
phpStudy02
phpStudy03
phpStudy 如需引入外部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;
}
复制代码
代码如下:
<div class="mainNav">
<div class="mainNav">
<ul>
<li><a href="#" id="nav001">阿里满满01</a></li>
<li><a href="#" id="nav002">阿里满满02</a></li>
<li><a href="#" id="nav003">阿里满满03</a></li>
</ul>
</div>
其实这其中的关键点是ul中的position:absolute命令,由于使用了这个CSS属性,ul导航的内容变成了层显示,就相当于浮在了浏览器上面。而为了不让下面的内容填补ul部分的内容,在ul外还套了个div,起到了帮助ul占位的作用。而这个div也同时起到了充当ul背景的作用,标签导航的关键就是底部border了。全看完之后你会发现其实很简单,但关键还是要有构思。好了!继续学习吧!
在网上搜索了一下都没怎么看到纯用CSS制作标签导航方面的教程或者说明,大部分都是要涉及到JS的编写的。这对于很多CSS学习中的人来说实在有些不够体贴,既然没人做那我来先来试试!我在这里做的CSS标签导航是纯CSS无JS无背景图片的绿色导航。此文章适合初学者,高手可以路过,呵呵!
nav02
phpStudy01
phpStudy02
phpStudy03
phpStudy 如需引入外部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;
}
复制代码
代码如下:
<div class="mainNav">
<div class="mainNav">
<ul>
<li><a href="#" id="nav001">阿里满满01</a></li>
<li><a href="#" id="nav002">阿里满满02</a></li>
<li><a href="#" id="nav003">阿里满满03</a></li>
</ul>
</div>
其实这其中的关键点是ul中的position:absolute命令,由于使用了这个CSS属性,ul导航的内容变成了层显示,就相当于浮在了浏览器上面。而为了不让下面的内容填补ul部分的内容,在ul外还套了个div,起到了帮助ul占位的作用。而这个div也同时起到了充当ul背景的作用,标签导航的关键就是底部border了。全看完之后你会发现其实很简单,但关键还是要有构思。好了!继续学习吧!
«
»
PHP教程
PHP简介
PHP基本语法
PHP类型
PHP变量
PHP运算符
PHP控制结构
PHP函数
PHP类与对象
PHP异常处理
函数库分类
快速导航
PHP
MySQL
HTML
CSS
JavaScript
MSSQL
AJAX
.NET
JSP
Linux
Mac
ASP
服务器
SQL
jQuery
C#
C++
java
Android
IOS
oracle
MongoDB
SQLite
wamp
交通频道
Copyright © 2016 phpStudy | 豫ICP备2021030365号-3