×

纯HTML CSS带说明的黄色导航菜单

前端技术网 前端技术网 发表于2024-01-29 00:33:32 浏览1541 评论0

抢沙发发表评论

一、HTML和css怎样制作横排导航条,菜单

很多小伙伴学习了一段时间的HTML和css,就想自己动手试试制作导航条菜单,不过却没有思路,今天小编我就来分享一下HTML和css制作导航条的实例,大家可以参考参考。

如图,制作导航条菜单一般是用一个div嵌套ul和li标签,然后li里面有a标签。

纯HTML CSS带说明的黄色导航菜单

布局做好之后,开始写导航条的样式,如图,先清除导航条的margin和padding。

然后定位导航条的div,这里我就用绝对定位来居中,如果你有其他导航条居中方法可以忽略这一条。

然后设置导航条的li左浮动,并且去掉li前面的圆点,让导航条更好看。

然后设置导航条的a标签转块级,以及导航条菜单的宽高,文字颜色,水平垂直居中和背景色以及去掉a标签的下划线。

接着设置鼠标经过导航条菜单变色即可。

最后,一个完美的导航条菜单就完成了,简直是太简单了。

纯HTML CSS带说明的黄色导航菜单

二、我的HTML+CSS怎么不能实现二级导航菜单

 <!DOCTYPEhtml

PUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>

<title>无标题文档</title>

<styletype="text/css">

*{

margin:0;

padding:0;

}

ul{

list-style:none;

display:flex;

}

/*横向菜单导航*/

.nav{

width:980px;

/*宽度980px*/

margin:20px;

/*使div左右auto居中*/

}

.navulli{

position:relative;

/*设置元素相对定位(关键)*/

float:left;

/*设置左浮动对齐*/

Width:150px;

/*宽度150px*/

Height:50px;

/*高度50px*/

flex:1;

}

.navulli>a{

display:block;

/*使元素变成块元素*/

width:100%;

/*宽度与父元素宽度一致*/

background:#000;

/*背景颜色为白色*/

color:#fff;

/*字体颜色为白色*/

font-size:20px;

/*字体大小为20px*/

line-height:50px;

/*字体行高为50px*/

text-align:center;

/*文字居中*/

}

.navulli:hover>a{

background:#f00;

/*鼠标经过背景变为红色*/

}

.navdl{

display:none;

/*初始设置不显示*/

position:absolute;

/*相对于li元素进行绝对定位*/

left:0;

/*距离左侧0px*/

top:50px;

/*距离顶部50px*/

width:100%;

/*宽度与父元素宽度一样*/

}

.navdldd{

background:#999;

border-bottom:1pxsolid#ccc;

/*设置底部1px颜色#ccc的边框*/

text-align:center;

}

.navaldda{

display:block;

width:100%;

color:#fff;

font-size:16px;

line-height:50px;

color:#fff;

}

.navulli:hoverdl{

display:block;

/*鼠标经过子菜单显示*/

}

</style>

</head>

<body>

<divclass="nav">

<ul>

<li><ahref="#">顶部导航1</a>

<dl>

<dd><ahref="#">子导航1-1</a></dd>

<dd><ahref="#">子导航1-2</a></dd>

<dd><ahref="#">子导航1-3</a></dd>

</dl>

</li>

<li><ahref="#">顶部导航2</a>

<dl>

<dd><ahref="#">子导航2-1</a></dd>

<dd><ahref="#">子导航2-2</a></dd>

<dd><ahref="#">子导航2-3</a></dd>

</dl>

</li>

<li><ahref="#">顶部导航3</a>

<dl>

<dd><ahref="#">子导航3-1</a></dd>

<dd><ahref="#">子导航3-2</a></dd>

<dd><ahref="#">子导航3-3</a></dd>

</dl>

</li>

<li><ahref="#">顶部导航4</a>

<dl>

<dd><ahref="#">子导航4-1</a></dd>

<dd><ahref="#">子导航4-2</a></dd>

<dd><ahref="#">子导航4-3</a></dd>

</dl>

</li>

</ul>

</div>

</body>

</html>

 请采纳

非常感谢您的阅读!我们希望本文对于解决您关于纯HTML CSS带说明的黄色导航菜单的问题提供了一些有价值的信息。如果您还有其他疑问,我们将很乐意为您提供进一步的帮助。