css实现下拉菜单(简陋版)

前言

今天给朋友用css写了一个下拉菜单的小demo,很粗糙,在这里和大家分享一下,供大家学习使用。

代码

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>下拉菜单demo</title>
    <style type="text/css">
    	*{
     
     
    		padding: 0;
    		margin: 0
    	}
  		a{
     
     
  			text-decoration:none;
  			width: 100px;
  		}
	    div.select-menu {
     
     
	    	position: absolute;
	        width: 100px;
	        height: 20px;
	        background: #b2bec3;
	    }

	    div.select-menu ul {
     
     
	    	position: relative;
	    	width: 100px;
	    	height: auto;
	        list-style: none;
	        text-align: center;
	        background: #b2bec3;
	        padding-top: 5px;
	        padding-bottom: 5px;
	    }

	    div.select-menu ul:nth-child(2){
     
     
	    	display: none;
	    }

	    div.select-menu:hover ul:nth-child(2){
     
     
	    	display: block;
	    }

 		div.select-menu ul li{
     
     
	        position: relative;
	        height: 20px;
	        padding: 5px;
	    }

	    div.select-menu ul li:hover{
     
     
	        background: #FFF;
	    }
    </style>
</head>

<body>
    <div class="select-menu">
    	<ul>下拉菜单</ul>
        <ul>
            <li><a href="">选项1</a></li>
            <li><a href="">选项2</a></li>
            <li><a href="">选项3</a></li>
            <li><a href="">选项4</a></li>
        </ul>
    </div>
</body>

</html>

效果

在这里插入图片描述

本博客其他文章推荐

只用CSS的轮播图?快来看一看!

原生js获取css伪类元素并设置属性

模仿一个球落地效果,最终停在地面上(仿真效果,CSS实现)

让一个小球无限的弹弹弹~(CSS实现球无限弹动)

如果有一屏幕的爱心,你愿意送给谁?(简单实现原生js、css随机生成521个心)

猜你喜欢

转载自blog.csdn.net/L333333333/article/details/101641861