dreamwear制作下拉菜单

本文介绍如何使用CSS对无序列表进行布局调整,包括去除列表项的小圆点、设置列表项水平排列、调整列表项宽度及背景颜色等,通过具体实例展示了实现这些效果的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考https://www.douban.com/note/434018895/?from=tag制作


制作无序列表



制作多个列表项

输入一个列表项的值后按enter键就可以创建下一个列表项


去除掉列表项前的小圆点

设置li元素的list-style-type: none;


设置列表项水平排列

列表项的float设为left




ul要设置margin和padding

如果不设置ul的margin和padding,得出来的结果是这样的


因为ul的默认padding为: padding:0 0 0 40px;所以列表的左外边距为40px

设置margin: 0px;  padding: 0px;后,得出的结果为


设置列表项(li元素)的宽度,使他们的宽度之和等于div的宽度


设置text-align等于center


设置line-height等于列表项的高度。


现在可以去除掉列表项的背景颜色,设置li:hover的颜色

鼠标悬停的效果如下:



代码如下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
.div01 {
	margin: auto;
	height: 50px;
	width: 600px;
	background-color: #C63;
}
.div01 ul li {
	height: 50px;
	width: 150px;
	float: left;
	text-align: center;
	list-style-type: none;
	line-height: 50px;
}
.div01 ul {
	margin: 0px;
	padding: 0px;
}
.div01 ul li:hover {
	background-color: #3F9;
}
</style>
</head>

<body>
<div class="div01">
  <ul>
    <li>百度</li>
    <li>经验</li>
    <li>实验</li>
    <li>火影</li>
  </ul>
</div>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值