用 css hover实现简单下拉

2025-10-14 20:11:43

1、在编辑器里新建一个html页面,在body标签里新建一个div,div里面写一个ul标签,ul标签里放入四个li标签,在style里面写标签的基本属性,如下图所示

用 css hover实现简单下拉

2、浏览器里打开页面,看一下效果,此时效果不太理想布局有点乱

用 css hover实现简单下拉

3、回到html页面,给ul加上margin和padding属性,li标签加上list-style: none;属性,代码如下图所示

用 css hover实现简单下拉

4、再打开页面开一下效果,布局已经对齐

用 css hover实现简单下拉

5、列表下拉的效果,一般默认下拉是隐藏,我们现在ul标签样式里写上display: none 隐藏ul标签,在通过hover属性让ul标签显示出来,代码如下图所示

用 css hover实现简单下拉

6、打开页面看一下最终效果

用 css hover实现简单下拉

用 css hover实现简单下拉

7、具体代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>hover教程2</title>

</head>

<style>

body{

margin: 0;

padding: 0;

}

.nav{

width: 200px;

margin: 0 auto;

height: 45px;

line-height: 45px;

font-size: 16px;

cursor: pointer;

background: red;

color: #FFFFFF;

text-align: center;

}

.nav:hover ul{

display: block;

}

.nav ul{

background: darkred;

padding: 0;

margin: 0;

display: none;

}

li{

list-style: none;

line-height: 35px;

font-size: 14px;

border-bottom: 1px solid black;

}

li:hover{

color: #000000;

}

</style>

<body>

<div class="nav">个人中心

<ul>

<li>个人信息</li>

<li>个人积分</li>

<li>个人记录</li>

<li>退出登录</li>

</ul>

</div>

</body>

</html>

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢