div+css制作导航下拉菜单
发表日期: 2020-10-10 13:50:11 浏览次数:268
无锡锡山区羊尖镇公司网页制作、无锡锡山区鹅湖镇制作企业网站、无锡锡山区东北塘镇高端网站建设、无锡锡山区锡北镇竞价托管公司、无锡锡山区东港镇网站推广、无锡惠山区堰桥街道公众号开发
无锡,简称“锡”,古称新吴、梁溪、金匮,是江苏省地级市,国务院批复确定的中国长江三角洲的中心城市之一、重要的风景旅游城市 。截至2018年,全市下辖5个区、代管2个县级市,总面积4627.47平方千米,建成区面积552.13平方千米, 截至2019年末,无锡市常住人口659.15万人,其中城镇常住人口508.2万人,常住人口城镇化率77.10%。
无锡地处中国华东地区、江苏省南部、长江三角洲平原,是扬子江城市群重要组成部分,北倚长江、南滨太湖,被誉为“太湖明珠”,京杭大运河从无锡穿过;境内以平原为主,星散分布着低山、残丘;属北亚热带湿润季风气候区,四季分明,热量充足。
无锡是国家历史文化名城,自古就是鱼米之乡,素有布码头、钱码头、窑码头、丝都、米市之称。无锡是中国民族工业和乡镇工业的摇篮,是苏南模式的发祥地,也是联勤保障部队无锡联勤保障中心驻地 。无锡有鼋头渚、灵山大佛、无锡中视影视基地等景点。
div+css制作导航下拉菜单
1.最终预览效果:
2.首先看如下代码:
3.预览效果:
4.新增如下代码:
5.预览效果如下:
6. 发现样式乱了,这是因为新增的li继承了原本的 Float:left;
新增代码如下:
7. 预览效果图:
8.现在把下拉列表的背景图片去掉,并增加Hover样式
9.预览效果如下:
10.现在基本实现了下拉效果,接下来就是要实现当鼠标移动到一级菜单上的时候,显示二级菜单,当鼠标移开一级菜单的时候,隐藏二级菜单,这需要CSS和JS双重来控制。
看如下代码:
11.代码解释:
首先隐藏二级菜单的Ul #menu ul li ul{ display:none; width:154px;}
设置一个一级菜单li的listshow 下的二级菜单的样式为显示:#menu ul li.listshow ul{ display:block;}
这样就给了二级菜单两个状态,默认情况下隐藏,当一级菜单有样式listshow的时候,二级菜单显示。
至于这两种状态的切换就是JS代码的控制。
JS代码解读(从上到下每行解读):
首先定义一个函数:menuFix
函数内部定义变量 sfEles 为获取的一级菜单项。
因为一级菜单有多个,所以循环每个菜单,sfEles[i]代表循环到的每个菜单项,例如 java菜单
每个菜单项设置两个状态onmouseover onmouseout 即鼠标移动到菜单上和鼠标移开的两个状态。
在每个状态中设置菜单项(即一级菜单li)的class.
12.最终效果:
北京时间 10 月 10 日消息,Facebook CEO 马克 · 扎克伯格 (Mark Zuckerberg)妻子普里西拉 · 陈(Priscilla Chan)表示,丈夫对公司今年面临的诸多争议的处理让她感到自豪。
普里西拉·陈力挺丈夫应对挑战方式
普里西拉 · 陈被问到一个问题:对于有关 Facebook“毁了整个世界”的说法,外界谴责它成为干涉即将到来的总统大选的帮凶,你怎么看?
普里西拉 · 陈表示,“我明白,无论是在家中还是在公司,扎克伯格都需要解决有时没有确切答案的重大问题。”她对扎克伯格应对挑战的方式感到自豪,“我知道他面对的都是最难解决的问题,我希望其他人能理解这一点”。这些问题指的是外界对 Facebook 传播虚假信息和阴谋论的批评。
无锡锡山区羊尖镇公司网页制作、无锡锡山区鹅湖镇制作企业网站、无锡锡山区东北塘镇高端网站建设、无锡锡山区锡北镇竞价托管公司、无锡锡山区东港镇网站推广、无锡惠山区堰桥街道公众号开发