最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

纯CSS实现下拉菜单方法教程

来源:懂视网 责编:小OO 时间:2020-11-27 18:49:29
文档

纯CSS实现下拉菜单方法教程

将下拉菜单的ul高度设置为0,并且超出部分隐藏掉。设置下拉菜单的高度添加过渡效果,高度为auto时过渡效果失效。;<;style>;ul{ list-style: none;margin: 0;padding: 0;} ul li a{ display: block;text-decoration: none;width: 100px;height: 50px;text-align: center;line-height: 50px;color: white;background-color: #2f3e45;} .drop-down{ width: 100px;height: 50px;height: 0;overflow: hidden;<。
推荐度:
导读将下拉菜单的ul高度设置为0,并且超出部分隐藏掉。设置下拉菜单的高度添加过渡效果,高度为auto时过渡效果失效。;<;style>;ul{ list-style: none;margin: 0;padding: 0;} ul li a{ display: block;text-decoration: none;width: 100px;height: 50px;text-align: center;line-height: 50px;color: white;background-color: #2f3e45;} .drop-down{ width: 100px;height: 50px;height: 0;overflow: hidden;<。
本文主要介绍了纯CSS实现下拉菜单的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

将下拉菜单的ul高度设置为0,并且超出部分隐藏掉。

设置下拉菜单的高度添加过渡效果,高度为auto时过渡效果失效。

<style>
 ul{
 list-style: none;
 margin: 0;
 padding: 0;
 }
 ul li a{
 display: block;
 text-decoration: none;
 width: 100px;
 height: 50px;
 text-align: center;
 line-height: 50px;
 color: white;
 background-color: #2f3e45;
 }
 .drop-down{
 width: 100px;
 height: 50px;
 }
 .drop-down-content{
 opacity: 0;
 height: 0;
 overflow: hidden;
 transition: all 1s ease;
 }

 p{
 font-size: 20px;
 margin: 0;
 }
 .drop-down-content li:hover a{
 background-color: red;
 }
 .nav .drop-down:hover .drop-down-content{
 opacity: 1;
 height: 150px;
 }
</style>
<ul class="nav">
 <li class="drop-down">
 <a href="#">下拉菜单</a>
 <ul class="drop-down-content">
 <li><a href="#">菜单1</a></li>
 <li><a href="#">菜单2</a></li>
 <li><a href="#">菜单3</a></li>
 </ul>
 </li>
</ul>
<p>内容</p>

效果图如下:



文档

纯CSS实现下拉菜单方法教程

将下拉菜单的ul高度设置为0,并且超出部分隐藏掉。设置下拉菜单的高度添加过渡效果,高度为auto时过渡效果失效。;<;style>;ul{ list-style: none;margin: 0;padding: 0;} ul li a{ display: block;text-decoration: none;width: 100px;height: 50px;text-align: center;line-height: 50px;color: white;background-color: #2f3e45;} .drop-down{ width: 100px;height: 50px;height: 0;overflow: hidden;<。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top