纯CSS下拉菜单(希望对有需要的小伙伴有所帮助)
效果截图(颜色有点丑,请无视):
<!DOCTYPE html>
<html> <head>
<meta charset="utf-8" />
<title></title>
<style>
* {
margin: 0;
padding: 0;
outline: 0;
} ul,
li {
list-style: none;
} a {
text-decoration: none;
} .nav {
content: '';
display: table;
clear: both;
box-sizing: border-box;
padding: 50px;
} .nav li.list-li {
position: relative;
float: left;
width: 120px;
height: 40px;
line-height: 40px;
font-weight: bold;
border: 1px solid #486b02;
border-right: 0;
background-color: #27AE60;
text-align: center;
box-sizing: border-box;
} .nav>li.list-li:last-child {
border-right: 1px solid #486B02;
} .nav li.list-li ul {
display: none;
position: absolute;
top: 39px;
left: -1px;
width: 120px;
border: 1px solid #8BD400;
border-top: 0px;
border-right: 0;
cursor: pointer;
box-sizing: border-box;
} .nav li.list-li ul.ul-last {
border-right: 1px solid #8BD400;
} .nav .list-li:hover ul {
display: block;
background-color: aquamarine;
color: #fff;
} .nav .list-li a {
display: block;
} .nav li a:hover {
color: #fff;
background-color: blue;
} </style>
</head> <body>
<ul class="nav">
<li class="list-li">
<a href="javascript:;">home</a>
<ul>
<li>
<a>desgin1</a>
</li>
<li>
<a>desgin</a>
</li>
<li>
<a>desgin</a>
</li>
</ul>
</li>
<li class="list-li">
<a href="javascript:;">home</a>
<ul>
<li>
<a>desgin2</a>
</li>
<li>
<a>desgin</a>
</li>
<li>
<a>desgin</a>
</li>
</ul>
</li>
<li class="list-li">
<a href="javascript:;">home</a>
<ul>
<li>
<a>desgin3</a>
</li>
<li>
<a>desgin</a>
</li>
<li>
<a>desgin</a>
</li>
</ul>
</li>
<li class="list-li">
<a href="javascript:;">home</a>
<ul class="ul-last">
<li>
<a>desgin4</a>
</li>
<li>
<a>desgin</a>
</li>
<li>
<a>desgin</a>
</li>
</ul>
</li>
</ul>
</body> </html>
纯CSS下拉菜单(希望对有需要的小伙伴有所帮助)的更多相关文章
- 支持多种浏览器的纯css下拉菜单
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- CSS+JS下拉菜单和纯CSS下拉菜单
下拉菜单 (思路:先把二级定位到屏幕外,鼠标悬停重新定位回来:另一个就是ul浮动,li也浮动) 下拉菜单的一般思路就是把子导航嵌套在无序列表中,把列表定位到屏幕之外,当鼠标悬停在其父列表项上时,重新定 ...
- 纯css下拉菜单的制作
通过观察下拉菜单的过程,发现有两种状态,一种是鼠标没有hover时,一种是鼠标hover时. 主菜单hover时,显示子菜单:主菜单没有hover时,不显示子菜单 <!DOCTYPE html& ...
- 超简洁的CSS下拉菜单
效果体验:http://hovertree.com/texiao/css/3.htm HTML文件代码: <!DOCTYPE html> <html xmlns="http ...
- 华丽导航CSS下拉菜单特效
华丽导航CSS下拉菜单特效,华丽导航,导航特效,CSS,下拉菜单,华丽特效. 代码地址:http://www.huiyi8.com/sc/26811.html 风景图片网:http://www.hui ...
- CSS:CSS 下拉菜单
ylbtech-CSS:CSS 下拉菜单 1.返回顶部 1. CSS 下拉菜单 使用 CSS 创建一个鼠标移动上去后显示下拉菜单的效果. 下拉菜单实例 实例演示 1 实例演示 2 基本下拉菜单 当鼠标 ...
- 纯CSS下拉导航菜单
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="h ...
- 使用checkbox实现纯CSS下拉框
在这个例子中,我们会看到一个纯CSS制作的下拉框.主要是要用到了HTML元素的checkbox 和CSS3选择器,并没有用到JavaScript.例子如下: Click to Expand Link ...
- 简易的CSS下拉菜单 - 1
<!DOCTYPE html> <html> <head> <style> body{ margin:0; } .dropmenu{ backgroun ...
随机推荐
- linux中open函数使用
open函数用来打开一个设备,他返回的是一个整型变量,如果这个值等于-1,说明打开文件出现错误,如果为大于0的值 参考格式 if(fd=open("/dev/ttys0",O_RD ...
- django admin 模块添加 static
目前路径是在 /var/www/jastme/static 但是admin的静态文件不在这个位置,那么怎么办呢? 首先到项目下,就是有manage.py的这个目录 编辑项目下的setting.py 首 ...
- 【Django】RROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
刚刚启动项目的时候,突然报了这个错误.之前一直正常 后来百度一下,让我在window的host文件下,把被注释的127.0.0.1 localhost这个的注释取消 然鹅并木有用 直接用cmd连接 ...
- 100-days: seventeen
Title: How 'Bohemian Rhapsody(波西米亚狂想曲)' ended up in 'Wayne's World(反斗智多星)' and became a phenomenon(现 ...
- MySQL 5.7.9版本sql_mode=only_full_group_by
这会导致select中只能出现group by后面出现的表的字段. 其实如果使用其他表的字段,聚合函数对无法对应其他表的字段. 建议放在子查询里. 如果想打破这个规则,可以设置sql_mode变量,将 ...
- 582. Kill Process杀死所有子代
[抄题]: Given n processes, each process has a unique PID (process id) and its PPID (parent process id) ...
- js 面向对象的三大特性
一.封装 所谓封装的概念,是不希望暴露函数中属性或者方法的地址,使外界不能操作,但是可以暴露特有的公有接口,可以利用接口操作. function hello(){ var name='xiaoming ...
- webapi 重复提交问题
https://izen.live/Blog/info/13.html /// <summary> /// action方法过滤器 /// </summary> public ...
- 基于UML的中职班主任工作管理系统的分析与设计--文献随笔(二)
一.基本信息 标题:基于UML的中职班主任工作管理系统的分析与设计 时间:2016 出版源:遵义航天工业学校 关键字:中职学校; 班主任工作管理; UML建模 二.研究背景 问题定义:班主任是一项特殊 ...
- python 数据可视化(matplotlib)
matpotlib 官网 :https://matplotlib.org/index.html matplotlib 可视化示例:https://matplotlib.org/gallery/inde ...