普通的横向下拉菜单

HTML中的代码

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <link href="CSS.css" rel="stylesheet" />
    <script src="JS.js"></script>
</head>
<body>
    <ul id="du1">
        <li class="cl1"><div class="div1"></div></li>
        <li class="cl1"><div class="div1"></div></li>
        <li class="cl1"><div class="div1"></div></li>
    </ul>
</body>
</html>

CSS中的代码

* {
    margin: 0px;
    padding: 0px;
}

#du1 {
    position: relative;
    top: 100px;
    left: 100px;
    width: 300px;
    height: 50px;
    background-color: aqua;
}

.cl1 {
    position: relative;
    margin-top: 10px;
    width: 80px;
    height: 30px;
    background-color: red;
    margin-left: 15px;
    list-style-type: none;
    float: left;
}

.div1 {
    position: relative;
    margin-top: 32px;
    width: 80px;
    height: 90px;
    background-color: navy;
    display: none;
}

  

JS中的代码

window.onload = function () {
    var lis = document.getElementsByClassName("cl1");
    for (var i = 0; i < lis.length; i++) {
        lis[i].onmouseover = function () {
            var div = this.getElementsByClassName("div1");
            div[0].style.display = "block";
        }
        lis[i].onmouseout = function () {
            var div = this.getElementsByClassName("div1");
            div[0].style.display = "none";
        }
    }
};
时间: 2025-01-10 23:58:16

普通的横向下拉菜单的相关文章

javascript 横向下拉菜单演示

<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>css横向下拉菜单演示</title><style type="text/c

HTML DOM部分---做竖向横向的下拉菜单

1,竖向下拉菜单  鼠标单击打开 再打击关闭 <style> *{ margin:0px auto; padding:0px;} div{ width:100px; height:50px; background-color:#900; border:1px solid #000; text-align:center; vertical-align:middle; line-height:50px;} #biao{ cursor:pointer;} li{ width:100px; heigh

jQuery实现横向纵向下拉菜单

学习javascript中有提到构建自己的javascript库,比如jQuery,这些库中包含自己常用的方便的小函数,这些函数可以让自己的代码更加清晰易懂,而且当别人调用时也很容易理解,当然编写库时需要注意一些问题,比如大小写.括号引号.换行等,这些为jQuery学习提供了一些基础,jQuery的学习主要通过几个实例来了解jQuery的应用,通过查看API运用特定方法实现自己的效果,它让网页动了起来.通过代码如何实现一个横向和纵向下拉菜单的效果. 首先在HTML中通过ul和li表示页面中的菜单

CSS3实现的横向二级下拉菜单代码实例

CSS3实现的横向二级下拉菜单代码实例:横向二级下拉菜单是非常常用的效果,例如很多网站的导航栏就是这样的二级下拉菜单效果,非常好用,本章节分享一段使用CSS3实现的下拉菜单,当然当下很多浏览器都不支持,不过相信用不了多久这种现状就会被改变.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content

【JQuery】——横向纵向下拉菜单

在学习jQuery的过程中,遇到项目中最常用到的下拉菜单,本着高效的原则,在此总结一下横向和纵向下拉菜单的实现效果,形成自己的小类库,以便自己在项目过程中能够方便的调用. HTML部分: 引用menu.css.jquery.js(已经封装好的)和menu.js文件 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd&quo

JS横向延时2级下拉菜单

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS横向延时2级下拉菜单</title> <style> body{ font-size: 12px; color: #333;} body, ul,h2{ margin:0;padding:0;} li { list-style:none;}

CSS 下拉菜单

使用 CSS 可以创建一个鼠标移入后显示下拉菜单的效果. 1.下拉菜单的实现 当鼠标移入指定元素时,显示下拉菜单.代码如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>简单的下拉菜单</title> 6 <style> 7 .dropdown{ 8 position:relative; 9 display:

Bootstrap系列 -- 34. 按钮下拉菜单

按钮下拉菜单仅从外观上看和上一节介绍的下拉菜单效果基本上是一样的.不同的是在普通的下拉菜单的基础上封装了按钮(.btn)样式效果.简单点说就是点击一个按钮,会显示隐藏的下拉菜单.按钮下拉菜单其实就是普通的下拉菜单,只不过把“<a>”标签元素换成了“<button>”标签元素.唯一不同的是外部容器“div.dropdown”换成了“div.btn-group”. <div class="btn-group"> <button class=&quo

按钮下拉菜单

按钮下拉菜单仅从外观上看和上一节介绍的下拉菜单效果基本上是一样的.不同的是在普通的下拉菜单的基础上封装了按钮(.btn)样式效果.简单点说就是点击一个按钮,会显示隐藏的下拉菜单. 按钮下拉菜单其实就是普通的下拉菜单,只不过把“<a>”标签元素换成了“<button>”标签元素.唯一不同的是外部容器“div.dropdown”换成了“div.btn-group” <div class="btn-group"> <button class=&quo