纯css下拉菜单 无需js


Posted in Javascript onAugust 15, 2016

再来个今天某人说过的例子:纯css下拉菜单:
效果图

纯css下拉菜单 无需js

这个的实现很简单,主要是:hover和过渡属性transition的使用。

代码:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>css</title>
 <style>
 *{
  margin: 0;
  padding:0;
  font-size: 16px;
  font-family: "微软雅黑";
 }
 #container{
  width: 100px;
  margin: 0 auto;
  text-align: center;
  position: relative;
 }
 #container ul{
  list-style: none;
 }
 #container span{
  display: inline-block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
 }
 #container ul{
  height: 0;
  width: 100px;
  overflow: hidden;
  transition: all 1s;
  position: absolute;
  top: 30px;
  left: 0px;
 }
 #container:hover ul{
  height: 330px;
 } 
 #container ul li{
  background: #eee;
  margin-top: 3px;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
 }
 </style>
</head>
<body>
 <div id="container">
 <span>移动</span>
 <ul>
  <li>这里有1</li>
  <li>这里有2</li>
  <li>这里有3</li>
  <li>这里有4</li>
  <li>这里有5</li>
  <li>这里有6</li>
  <li>这里有7</li>
  <li>这里有8</li>
  <li>这里有9</li>
  <li>这里有10</li>
 </ul>
 </div>
</body>
</html>

因为ul是个伸缩对象,所以要让它脱离文档流,不是在实用时会影响到布局,给它一个绝对定位即可。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js静态作用域的功能。
Dec 25 Javascript
超简单的jquery的AJAX用法
May 10 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
May 08 Javascript
JS防止用户多次提交的简单代码
Aug 01 Javascript
JavaScript 学习笔记之基础中的基础
Jan 13 Javascript
JavaScript中的setUTCDate()方法使用详解
Jun 11 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
Jun 17 Javascript
微信小程序 解决请求服务器手机预览请求不到数据的方法
Jan 04 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
Jul 23 Javascript
浅谈ECMAScript6新特性之let、const
Aug 02 Javascript
Vue实现日历小插件
Jun 26 Javascript
express框架下使用session的方法
Jul 31 Javascript
浅谈JavaScript 中有关时间对象的方法
Aug 15 #Javascript
js轮盘抽奖实例分析
Apr 17 #Javascript
JavaScript 中有关数组对象的方法(详解)
Aug 15 #Javascript
onmouseover事件和onmouseout事件全面理解
Aug 15 #Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
Aug 15 #Javascript
又一款js时钟!transform实现时钟效果
Aug 15 #Javascript
最丑的时钟效果!js canvas时钟制作方法
Aug 15 #Javascript
You might like
编写PHP的安全策略
2006/10/09 PHP
phpwind中的数据库操作类
2007/01/02 PHP
PHP APC的安装与使用详解
2013/06/13 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
javascript连续赋值问题
2015/07/08 Javascript
js实现图片点击左右轮播
2015/07/08 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
2016/01/14 Javascript
JavaScript导航脚本判断当前导航
2016/07/12 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
Vue项目查看当前使用的elementUI版本的方法
2018/09/27 Javascript
javascript导出csv文件(excel)的方法示例
2019/08/25 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
[02:33]DOTA2亚洲邀请赛趣味视频之吐真话筒
2018/03/31 DOTA
python 安装virtualenv和virtualenvwrapper的方法
2017/01/13 Python
python实现傅里叶级数展开的实现
2018/07/21 Python
Numpy截取指定范围内的数据方法
2018/11/14 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
植物选择:Botanic Choice
2017/02/15 全球购物
欢迎领导标语
2014/06/27 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
大型主题婚礼活动策划方案
2014/09/15 职场文书
中学生逃课检讨书
2015/02/17 职场文书
搞笑婚前保证书
2015/02/28 职场文书
2015年综治维稳工作总结
2015/04/07 职场文书
投资合作意向书范本
2015/05/08 职场文书
答辩状格式范本
2015/05/22 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书
Win11 22H2 2022怎么更新? 获得Win1122H22022版本升级技巧
2022/09/23 数码科技