当前位置: 首页 > wzjs >正文

做网站不打广告怎么赚钱关闭站长工具seo综合查询

做网站不打广告怎么赚钱,关闭站长工具seo综合查询,注册一个小公司需要什么条件,.net 接单网站二级菜单效果图 核心思路 使用divcss写好布局,然后通过javascript脚本语言 通过类名获取 myHeaderInfoStyle 控制显示获取的子元素添加鼠标入事件&#xff0c;鼠标移出事件的 &#xff0c;子菜单也是如此 布局文件代码 <div class"myHeaderStyle"> <div c…

二级菜单效果图

核心思路

使用div+css写好布局,然后通过javascript脚本语言 通过类名获取 myHeaderInfoStyle 

控制显示获取的子元素添加鼠标入事件,鼠标移出事件的 ,子菜单也是如此 

 布局文件代码

    <div class="myHeaderStyle">

        <div class="myHeaderInfoStyle">

            学校概况

        </div>

        <div class="myHeaderInfoStyle">

            国际合作

            <ul class="myChildren">

                <li class="myChildLiStyle">国际交流

                    <ul class="subMenu">

                        <li class="myChildUlLiStyle myliStyle">留校讲座</li>

                        <li class="myChildUlLiStyle myliStyle">合作院校</li>

                        <li class="myChildUlLiStyle myliStyle">交换申请</li>

                        <li class="myChildUlLiStyle myliStyle">交换申请</li>

                    </ul>

                </li>

                <li class="myChildLiStyle">一带一路</li>

                <li class="myChildLiStyle">孔子学院</li>

                <li class="myChildLiStyle">留学交换</li>

                <li class="myChildLiStyle">国际学院</li>

            </ul>

        </div>

        <div class="myHeaderInfoStyle">

            院系部门

        </div>

        <div class="myHeaderInfoStyle">

            招生就业

        </div>

        <div class="myHeaderInfoStyle">

            公共服务

        </div>

        <div class="myHeaderInfoStyle">

            校友工作

        </div>

    </div>

样式代码

    <style>

        body {

            margin: 0 auto;

            display: flex;

        }

        .myHeaderStyle {

            width: 100%;

            height: 50px;

            border: 0px solid rgb(118, 184, 243);

            background: rgb(17, 128, 240);

        }

        .myHeaderInfoStyle {

            display: inline-block;

            line-height: 50px;

            text-align: center;

            width: 200px;

            height: 100%;

            position: relative; /* 添加相对定位 */

        }

        .myHeaderInfoStyle:hover {

            background-color: chartreuse;

        }

        .myChildren {

            display: none;

            position: absolute; /* 添加绝对定位 */

            top: 100%; /* 位于父元素下方 */

            left: 0;

            background-color: rgb(24, 199, 155);

            list-style-type: none;

            padding: 0;

            margin: 0;

        }

        .myChildren li {

            display: block;

            padding: 5px 10px;

        }

        .myChildren li:hover {

            background-color: rgb(87, 247, 225);

        }

        .subMenu {

            display: none;

            position: absolute;

            top: 0;

            left: 100%; /* 位于父元素右侧 */

            background-color: rgb(21, 172, 243);

            list-style-type: none;

            padding: 0;

            margin: 0;

        }

        .subMenu li {

            display: block;

            padding: 5px 10px;

        }

        .subMenu li:hover {

            background-color: rgb(196, 245, 238);

        }

        .myliStyle{

            width: 200px;

            height: 50px;

            background: rgb(176, 205, 235);

        }

        .myChildLiStyle{

            width: 200px;

            height: 50px;

        }

    </style>

javaScript代码

    <script>

        // 获取所有 .myHeaderInfoStyle 元素

        let myHeaderInfoStyles = document.getElementsByClassName("myHeaderInfoStyle");

        // 遍历每个 .myHeaderInfoStyle 元素并添加鼠标悬停事件监听器

        for (let i = 0; i < myHeaderInfoStyles.length; i++) {

            const headerInfo = myHeaderInfoStyles[i];

            headerInfo.addEventListener("mouseover", function() {

                // 获取当前元素的 .myChildren 元素

                let myChildren = this.querySelector(".myChildren");

                myChildren.style.display = "block";

            });

            headerInfo.addEventListener("mouseout", function() {

                // 获取当前元素的 .myChildren 元素

                let myChildren = this.querySelector(".myChildren");

                myChildren.style.display = "none";

            });

        }

        // 获取所有 .myChildLiStyle 元素

        let myChildLiStyles = document.querySelectorAll(".myChildLiStyle");

        // 遍历每个 .myChildLiStyle 元素并添加鼠标悬停事件监听器

        myChildLiStyles.forEach(childLi => {

            childLi.addEventListener("mouseover", function() {

                // 获取当前点击元素的 .subMenu 元素

                let subMenu = this.querySelector(".subMenu");

                subMenu.style.display = "block";

            });

            childLi.addEventListener("mouseout", function() {

                // 获取当前点击元素的 .subMenu 元素

                let subMenu = this.querySelector(".subMenu");

                subMenu.style.display = "none";

            });

        });

    </script>

完整代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>body {margin: 0 auto;display: flex;}.myHeaderStyle {width: 100%;height: 50px;border: 0px solid rgb(118, 184, 243);background: rgb(17, 128, 240);}.myHeaderInfoStyle {display: inline-block;line-height: 50px;text-align: center;width: 200px;height: 100%;position: relative; /* 添加相对定位 */}.myHeaderInfoStyle:hover {background-color: chartreuse;}.myChildren {display: none;position: absolute; /* 添加绝对定位 */top: 100%; /* 位于父元素下方 */left: 0;background-color: rgb(24, 199, 155);list-style-type: none;padding: 0;margin: 0;}.myChildren li {display: block;padding: 5px 10px;}.myChildren li:hover {background-color: rgb(87, 247, 225);}.subMenu {display: none;position: absolute;top: 0;left: 100%; /* 位于父元素右侧 */background-color: rgb(21, 172, 243);list-style-type: none;padding: 0;margin: 0;}.subMenu li {display: block;padding: 5px 10px;}.subMenu li:hover {background-color: rgb(196, 245, 238);}.myliStyle{width: 200px;height: 50px;background: rgb(176, 205, 235);}.myChildLiStyle{width: 200px;height: 50px;}</style>
</head>
<body ><div class="myHeaderStyle"><div class="myHeaderInfoStyle">学校概况</div><div class="myHeaderInfoStyle">国际合作<ul class="myChildren"><li class="myChildLiStyle">国际交流<ul class="subMenu"><li class="myChildUlLiStyle myliStyle">留校讲座</li><li class="myChildUlLiStyle myliStyle">合作院校</li><li class="myChildUlLiStyle myliStyle">交换申请</li><li class="myChildUlLiStyle myliStyle">交换申请</li></ul></li><li class="myChildLiStyle">一带一路</li><li class="myChildLiStyle">孔子学院</li><li class="myChildLiStyle">留学交换</li><li class="myChildLiStyle">国际学院</li></ul></div><div class="myHeaderInfoStyle">院系部门</div><div class="myHeaderInfoStyle">招生就业</div><div class="myHeaderInfoStyle">公共服务</div><div class="myHeaderInfoStyle">校友工作</div></div><script>// 获取所有 .myHeaderInfoStyle 元素let myHeaderInfoStyles = document.getElementsByClassName("myHeaderInfoStyle");// 遍历每个 .myHeaderInfoStyle 元素并添加鼠标悬停事件监听器for (let i = 0; i < myHeaderInfoStyles.length; i++) {const headerInfo = myHeaderInfoStyles[i];headerInfo.addEventListener("mouseover", function() {// 获取当前元素的 .myChildren 元素let myChildren = this.querySelector(".myChildren");myChildren.style.display = "block";});headerInfo.addEventListener("mouseout", function() {// 获取当前元素的 .myChildren 元素let myChildren = this.querySelector(".myChildren");myChildren.style.display = "none";});}// 获取所有 .myChildLiStyle 元素let myChildLiStyles = document.querySelectorAll(".myChildLiStyle");// 遍历每个 .myChildLiStyle 元素并添加鼠标悬停事件监听器myChildLiStyles.forEach(childLi => {childLi.addEventListener("mouseover", function() {// 获取当前点击元素的 .subMenu 元素let subMenu = this.querySelector(".subMenu");subMenu.style.display = "block";});childLi.addEventListener("mouseout", function() {// 获取当前点击元素的 .subMenu 元素let subMenu = this.querySelector(".subMenu");subMenu.style.display = "none";});});</script>
</body>
</html>

http://www.dtcms.com/wzjs/95677.html

相关文章:

  • r6300v2做网站google官网入口
  • wordpress直接连接数据库文件宁波seo在线优化方案
  • 英国有哪些做折扣的网站百度推广自己怎么做
  • 做网站赚钱交税竞价推广是什么意思
  • 做推文加入视频的网站百度seo关键词
  • 做网站切片外贸平台app
  • 网站后台管理系统是用什么做的网络营销的概念和特点
  • 响应式官方网站网络营销方案策划案例
  • mvc做的网站如何发布访问长春视频剪辑培训机构
  • 苏州做网站的公司有哪些做个网站需要多少钱
  • 网页设计与制作教材电子版常州seo外包公司
  • 久久建筑网施工方案好用吗广州优化公司哪家好
  • 先买域名不建设网站吗怎样推广自己的app
  • seo关键词外包公司官网整站优化
  • 企业网站建设联系方式优化大师的使用方法
  • 老外的网站怎么做微信群二维码推广平台
  • 小程序代理是不是骗局宁波企业seo推广
  • 想要标注倾斜直线的实际长度网站seo推广排名
  • 网站建设用什么软件做百度预测大数据官网
  • 咸阳学校网站建设哪家好新产品的推广销售方法
  • 我们不是做网站的网络营销和网络销售的关系
  • 深圳做网站公司那家比较好网站推广优化方案
  • 房地产中介网站建设关键词排名客服
  • 做家电网是什么网站郑州做网站最好的公司
  • 网站开发有哪些谷歌优化技巧
  • 怎么做自己的淘宝客网站网站优化网站
  • 个人空间备案网站名称中国搜索
  • 营销网站建设 公司排名微商刚起步怎么找客源
  • 2016网站设计规范torrentkitty搜索引擎
  • 克隆网站首页做单页站几个文件夹怎么注册网站