运用html相关知识编写导航栏和二级菜单

相关代码:

<!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>* {margin: 0;padding: 0;list-style: none;}#left {width: 200px;}#left ul {width: 200px;background: rgba(105, 101, 101, .6);color: #fff;}#left ul li {width: 200px;height: 50px;font-size: 20px;border: 1px solid #666;line-height: 50px;}#left ul li:hover {background-color: #ff6700;}.right {max-width: 1200px;overflow: hidden;min-width: 300px;height: 550px;position: absolute;top: 0px;left: 230px;display: none;background-color: #fff;}.right ul {height: 550px;display: none;flex-direction: column;flex-wrap: wrap;}.right ul li {width: 200px;margin-right: 10px;height: 110px;}.right ul li:hover {color: #ff6700;}</style>
</head><body><div id="left"><ul></ul></div><div class="right"><ul class="submenu"></ul></div><script src="./js/14xiaomi.js"></script><script src="./js/jquery.js"></script><script>// 将数组遍历出来,然后放到左侧盒子里面var str1 = '';$(menu).each(function (index, item) {str1 += `<li>${item}</li>`})$('#left ul').html(str1);// 右边盒子var str2 = '';$(data).each(function (index2, item2) {var str3 = '';$(item2.list).each(function (index3, item3) {str3 += `<li><img src="${item3.url}" alt=""><p>${item3.title}</p></li>`})str2 += `<ul class="submenu">${str3}</ul>`})$('.right ').html(str2);$('#left>ul>li').on('mouseover', function () {var idx = $(this).index();$('.right').show();$('.right .submenu').eq(idx).css('display', 'flex').siblings('.submenu').hide();})</script>
</body></html>

运行效果: 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/751721.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java代码审计安全篇-CSRF漏洞

前言&#xff1a; 堕落了三个月&#xff0c;现在因为被找实习而困扰&#xff0c;着实自己能力不足&#xff0c;从今天开始 每天沉淀一点点 &#xff0c;准备秋招 加油 注意&#xff1a; 本文章参考qax的网络安全java代码审计和部分师傅审计思路以及webgoat靶场&#xff0c;记录…

[嵌入式系统-40]:龙芯1B 开发学习套件 -10-PMON启动过程start.S详解

目录 一、龙芯向量表与启动程序的入口&#xff08;复位向量&#xff09; 1.1 复位向量&#xff1a; 1.2 代码执行流程 1.3 计算机的南桥 VS 北桥 二、PMON代码执行流程 三、Start.S详解 3.1 CPU初始化时所需要的宏定义 &#xff08;1&#xff09;与CPU相关的一些宏定义…

学习人工智能为啥要掌握高等数学中的线性代数

人工智能为啥要掌握高等数学中的线性代数&#xff0c;这是因为线性代数在人工智能领域扮演着至关重要的角色&#xff0c;其作用体现在以下几个方面&#xff1a; 数据表示&#xff1a; •线性代数中的向量和矩阵是描述和组织数据的重要工具&#xff0c;尤其在机器学习和深度学习…

关于Ubuntu虚拟机识别不了USB设备的解决方案

唉昨天从网上找了一天的解决方案都没法让我的Ubuntu虚拟机识别USB设备&#xff0c;CSDN上有些方法是让从控制面板中进行修复&#xff0c;很多人都是一样的做法链接&#xff0c;那我觉得应该是可以解决的啊&#xff01; 结果我去控制面板执行修复的时候&#xff0c;显示报错“没…

LeetCode每日一题[C++]-2864.最大二进制奇数(贪心)

题目描述 给你一个 二进制 字符串 s &#xff0c;其中至少包含一个 1 。 你必须按某种方式 重新排列 字符串中的位&#xff0c;使得到的二进制数字是可以由该组合生成的 最大二进制奇数 。 以字符串形式&#xff0c;表示并返回可以由给定组合生成的最大二进制奇数。 注意 返…

基于Matlab的图像去雾系统设计,Matlab实现

博主简介&#xff1a; 专注、专一于Matlab图像处理学习、交流&#xff0c;matlab图像代码代做/项目合作可以联系&#xff08;QQ:3249726188&#xff09; 个人主页&#xff1a;Matlab_ImagePro-CSDN博客 原则&#xff1a;代码均由本人编写完成&#xff0c;非中介&#xff0c;提供…

第二百零八回

文章目录 1. 概念介绍2. 思路与方法2.1 实现思路2.2 实现方法 3. 示例代码4. 内容总结 我们在上一章回中介绍了"给geolocator插件提交问题的结果"相关的内容&#xff0c;本章回中将介绍自定义标题栏.闲话休提&#xff0c;让我们一起Talk Flutter吧。 1. 概念介绍 我…

在Windows系统上搭建MongoDB-这篇文章刚刚好

在Windows系统上搭建MongoDB集群 文章目录 1.下载MongoDB2.集群描述3.构建集群文件目录4.新建配置文件5.启动MongoDB服务6.配置集群7.集群测试8.设置密码和开启认证一、安装MongoDB 1.下载MongoDB 去MongoDB官网下载解压版免安装的压缩包。 https://www.mongodb.com/try/do…

从零开始的LeetCode刷题日记:替换数字

一.相关链接 题目链接&#xff1a;替换数字 二.心得体会 这道题是一道字符串题目&#xff0c;需要使用到双指针来解决。主要的思想是统计数字个数一次性扩充好字符串大小&#xff0c;然后按照原字符串从后往前读取&#xff0c;并按照读取到的内容来从后往前填充新的字符串。…

C语言 数据在内存中的存储

目录 前言 一、整数在内存中的存储 二、大小端字节序和字节序判断 2.1.练习一 2.2 练习二 2.3 练习三 2.4 练习四 2.5 练习五 2.6 练习六 三、浮点数在内存中的存储 3.1 浮点数存的过程 3.2 浮点数取的过程 总结 前言 数据在内存中根据数据类型有不同的存储方式&#xff0c;今…

使用ChatGPT高效完成简历制作[中篇]-有爱AI实战教程(五)

演示站点&#xff1a; https://ai.uaai.cn 对话模块 官方论坛&#xff1a; www.jingyuai.com 京娱AI 导读&#xff1a;在使用 ChatGPT 时&#xff0c;当你给的指令越精确&#xff0c;它的回答会越到位&#xff0c;举例来说&#xff0c;假如你要请它帮忙写文案&#xff0c;如果没…

服务器开机不输入密码自动进系统, 与设置开机启动项

打开运行[win R ] 输入&#xff1a; control Userpasswords2设置开机启动项 运行 输入 shell:startup在这里插入图片描述

蓝桥杯2022年第十三届省赛真题-数的拆分

solution1&#xff08;通过10%&#xff09; #include<stdio.h> #include<math.h> typedef long long LL; int isPrime(LL n){LL sqr (int)sqrt(1.0 * n);for(int i 2; i < sqr; i){if(n % i 0) return 0;}return 1; } int main(){int t;LL a;scanf("%d…

XSS基础知识

声明&#xff1a;本文章仅做技术交流&#xff0c;严禁使用文章中的技术用于非法目的和破坏,否则造成一切后果与发表本文章的作者无关&#xff0c;如有不妥请联系本人删除。 XSS概述 产生原因 XSS漏洞产生的主要原因是由于程序对输入和输入的控制不够严格&#xff0c;导致构建的…

如何通过生成式AI增强人类的创造力

如何通过生成式AI增强人类的创造力 概述&#xff1a; 生成式AI&#xff08;人工智能&#xff09;&#xff0c;能创建新的文本、图像和视频内容&#xff0c;不仅仍有成为取代许多工作岗位的潜力&#xff0c;但其最大的机遇在于增强人类创造力&#xff0c;助力商业和政府克服创新…

如何用saga实现分布式事务?

SAGA事务介绍 SAGA事务模式的历史十分悠久&#xff0c;比分布式事务的概念提出还要更早。SAGA的意思是“长篇故事、长篇记叙、一长串事件”&#xff0c;它起源于1987年普林斯顿大学的赫克托 加西亚 莫利纳&#xff08;Hector Garcia Molina&#xff09;和肯尼斯 麦克米伦&a…

【48天笔试强训】day12

二进制插入 描述 给定两个32位整数n和m&#xff0c;同时给定i和j&#xff0c;将m的二进制数位插入到n的二进制的第j到第i位,保证n的第j到第i位均为零&#xff0c;且m的二进制位数小于等于i-j1&#xff0c;其中二进制的位数从0开始由低到高。 测试样例&#xff1a; 1024&…

phpstudy搭建简单渗透测试环境upload-labs、DVWA、sqli-labs靶场

好久没有做渗透相关的试验了&#xff0c;今天打开phpstudy发现很多问题&#xff0c;好多环境都用不了&#xff0c;那就卸载重装吧&#xff0c;顺便记录一下。 小皮下载地址&#xff1a; https://www.xp.cn/download.html 下载安装完成 一、下载搭建upload-labs环境 github…

【微信小程序生命周期详细介绍】

微信小程序生命周期详细介绍 1. 介绍2. App生命周期3. 页面生命周期 1. 介绍 微信小程序的生命周期主要涉及全局App实例和各个页面&#xff0c;每个小程序都有自己的生命周期&#xff0c;会依次触发特定的生命周期函数。 2. App生命周期 onLaunch&#xff1a;当小程序初始化完…

SpringBoot3框架,Web开发(下)

模板引擎 由于 SpringBoot 使用了嵌入式 Servlet 容器。所以 JSP 默认是不能使用的。如果需要服务端页面渲染&#xff0c;优先考虑使用 模板引擎。 Thymeleaf Thymeleaf 是一个现代的服务器端 Java 模板引擎&#xff0c;适用于 Web 和独立 环境 格式&#xff1a; <!DOCTY…