下拉菜单css,下拉菜单css3样式

http://www.itjxue.com  2023-01-06 19:14  来源:未知  点击次数: 

HTML中鼠标悬浮时的下拉菜单用CSS怎么做

最好是用JS做,但是非要用CSS呢,也可以。如下是我以前写的一个CSS下拉,你可以参考一下:

html head title/title style*{margin:0;padding:0;} ul,li{ list-style-type:none; padding:0; margin:0; } #nav li a{ display:block; width:100px; text-align:center; text-decoration:none; color:#ffffff; background-color:#000000; } #nav li{ position:relative; margin-bottom:2px;float:left;margin-right:5px; } #nav li ul{ position:absolute; left:10px; top:20px; display:none;width:100px; } #nav li:hover ul{ display:block; } /style /head bodyul id="nav"lia href="#"首页/a/lilia href="#"关于我们/aulli我们的故事/lili我们的团队/li/ul/lilia href="#"我们的服务/aulli网页设计/lili页面制作/lili程序开发/li/ul/lilia href="#"联系我们/aulli团队主力/lili团队成员/li/ul/li/ul /body/html

如何用css制作横排二级下拉菜单

css制作横排二级下拉菜单,代码如下:

body

ul id="FM"

lia href="#"一级栏目/a

ul

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

/ul

/li

lia href="#"一级栏目/a

ul

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

/ul

/li

lia href="#"一级栏目/a

ul

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

lia href="#"二级菜单/a/li

/ul

/li

/ul

/body

CSS样式设置代码,如下;

style type="text/css"

ul#FM li {

float:left;

width:160px;

list-style:none;

}

ul#FM li ul {

display:none;

margin:0;

padding:0;

}

ul#FM li:hover ul{

display:block;

}

ul#FM li a{

display:block;

border:1px solid red;

text-decoration:none;

color:#000;

}

ul#FM li li a {

display:block;

font-size:12px;

border:1px solid green;

padding:3px;

text-decoration:none;

width:152px;

color:#CC3399;

}

ul#FMli li a {

width:auto;

}

/style

所做出来的效果,鼠标放上去时,如图;

怎样使用css制作下拉菜单

!DOCTYPE?html

html?lang="en"

head

????meta?charset="UTF-8"

????titleDocument/title

????style

????????ul{

????????????list-style:?none;

????????}

????????.navli{

????????????float:?left;

????????}

????????ul?a{

????????????display:?block;

????????????text-decoration:?none;

????????????width:?100px;

????????????height:?50px;

????????????text-align:?center;

????????????line-height:?50px;

????????????color:?white;

????????????background-color:?#2f3e45;

????????}

????????.navli:first-child?a{

????????????border-radius:?10px?0?0?10px;

????????}

????????.navli:last-child?a{

????????????border-radius:?0?10px?10px?0;

????????}

????????.drop-down{

????????????/*position:?relative;*/

????????}

????????.drop-down-content{

????????????padding:?0;

????????????display:?none;

????????????/*position:?absolute;*/

????????}

????????

????????h3{

????????????font-size:?30px;

????????????clear:?both;

????????}

????????.drop-down-content?li:hover?a{

????????????background-color:red;

????????}

????????.nav?.drop-down:hover?.drop-down-content{

????????????display:?block;

????????}

/style

/head

body

????ul?class="nav"

????????lia?href="#"下拉菜单/a/li

????????li?class="drop-down"a?href="#"下拉菜单/a

????????????ul?class="drop-down-content"

????????????????lia?href="#"我是1/a/li

????????????????lia?href="#"我是2/a/li

????????????????lia?href="#"我是3/a/li

????????????/ul

????????????/li

????????lia?href="#"下拉菜单/a/li

????????lia?href="#"下拉菜单/a/li

????????lia?href="#"下拉菜单/a/li

????/ul

????h3我是测试文字/h3

/body

/html

CSS技巧分享:如何用css制作横排二级下拉菜单

工具/材料

notepad++

浏览器

打开Notepad++,先输入个页面框架

!DOCTYPE html

html xmlns=""

hade

/hade

body

/body

框架好了,那么就该定义页面的title,关键词keyword,和描述description

meta charset="UTF-8" content="text/html" http-equiv="content-type"

title纯css二级导航下拉菜单/title

meta name="keyword" content="搜狗略懂"

meta name="description" content="描述"

这些内容只能在head/head中完成。

定义页面使用的css样式,也是需要在head里定义的。

style type="text/css"

* {

margin:0;

padding:0;

}

.jiao ul li a:hover{

color:#red;

}

ul, li {

list-style:none;

}

a {

text-decoration:none;

}

.jiao {

border:5px solid #pink;

border-right:none;

overflow:hidden;

float:left;

margin:200px 0 0 600px;

}

.jiao ul li ul li a {

border-right:solid;

border-top:2px dotted #666;

background:#black;

}

.jiaoulli { float:left;}

.jiao ul li a { width:150px; height:80px; text-align:center; line-height:100px; display:block; border-right:5px solid #red; background:#red; color:#red;}

.jiao ul li ul { position:absolute; display:none;}

.jiao ul li:hover ul{ display:block; }

.jiaoulliulli { float:none;}

!--navul只选择nav下一级里面的ul元素

nav ul选择nav内所包含的所有ul元素

navul比nav ul限定更严格,必须后面的元素只比前面的低一个级别。

这里根据你的需求来自己定义。

--

/style

添加一个DIV标签,在页面中划分出一个块来,用来显示。

div中所用的样式为刚才咱们声明的样式“jiao”这个盒子来描述

然后使用无序标签ul+样式li 来实现模块。

div class="jiao"

ul

lia href="#"搜狗略懂/a

ul

lia href="#"搜狗问问/a/li

lia href="#"搜狗输入法/a/li

lia href="#"搜狗浏览器/a/li

lia href="#"搜狐/a/li

/ul

/div

放上全部的代码吧,可以参考一下啊,

!DOCTYPE html

html xmlns=""//允许你通过一个网址来识别你的标记

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

meta name="keyword" content="利用css实现下拉菜单"

meta name="description" content="搜狗略懂、css分享"

titlecss实现下拉导航栏菜单/title

style type="text/css"

* {

margin:0;

padding:0;

}

.jiao ul li a:hover{

color:#red;

}

ul, li {

list-style:none;

}

a {

text-decoration:none;

}

.jiao {

border:5px solid #pink;

border-right:none;

overflow:hidden;

float:left;

margin:200px 0 0 600px;

}

.jiao ul li ul li a {

border-right:solid;

border-top:2px dotted #666;

background:#black;

}

.jiaoulli { float:left;}

.jiao ul li a { width:150px; height:80px; text-align:center; line-height:100px; display:block; border-right:5px solid #red; background:#red; color:#red;}

.jiao ul li ul { position:absolute; display:none;}

.jiao ul li:hover ul{ display:block; }

.jiaoulliulli { float:none;}

!--navul只选择nav下一级里面的ul元素

nav ul选择nav内所包含的所有ul元素

navul比nav ul限定更严格,必须后面的元素只比前面的低一个级别。

这里根据你的需求来自己定义。

--

/style

/head

body

div class="jiao"

ul

lia href="#"搜狗略懂/a

ul

lia href="#"搜狗问问/a/li

lia href="#"搜狗输入法/a/li

lia href="#"搜狗浏览器/a/li

lia href="#"搜狐/a/li

/ul

/li

/ul

/div

/body

/html

如果要添加更多的菜单,只需要后边继续添加ul/li即可

特别提示

写代码过程中一定要记得换行,开头留空,否则过后找东西,连你自己都不知道写的是什么。何谈从哪里找起?

html+css下拉菜单怎么制作

使用HTML和CSS制作下拉菜单的方法如下:

1、编写带有div导航的html代码:

2、使用class=“nav”属性的‘div’标签作为菜单的容器。在截图中,在图示的HTML代码中,一个简单的无序列表(ul)来表示主菜单项。

3、在主菜单区域中添加链接。在本步骤中,在无序列表(ul)每一项上添加链接。

4、在“关于我们(About Us)”下方LI标签内添加一个无序列表,它代表其子菜单的链接。

5、制作导航css:

(责任编辑:IT教学网)

更多

推荐SQL Server文章