博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css用hover制作下拉菜单
阅读量:5127 次
发布时间:2019-06-13

本文共 864 字,大约阅读时间需要 2 分钟。

首先我们的需求就是 制作一个鼠标移动到某个区域就会有下拉菜单的弹出,这样会有更多的子类内容,示例代码如下:

    
Title
文档内容

 

实现的方法: 首先先做一个html的标签,做个基本的样式出来,我们想把用户这个框鼠标触摸后有下拉菜单

 

 

做好后的效果:

要实现这个功能是要注意几个细节的 不然会做的四不像.

1,代码实现首先需要注意清除float的浮动.这样才能让下拉框的背景饱满 撑起来 这时候要看CSS中的 .clearfix:afttr 的方法 这个是固定内容 ,用来清除float.

2 ,     .user .msg 的display: none 这是首先用来隐藏下拉的几个标签 随后hover的时候 display会重新覆盖block;使其出现

3    这里注意,下拉菜单完成后 继续写后面的text菜单时弹出的画面其实是会被下方的text 标签覆盖的..这时候要注意text会覆盖弹出画面 显示不出来,因为他们是兄弟标签,所以我们可以给他们加上z-index的属性来改变层级,让前面的覆盖后面,(z-index必须要和position配合)

4  text这里加上了个position=absolute,如果不加 弹出菜单会影响文档流,让文档内容改变位置.

转载于:https://www.cnblogs.com/laoguiaabb/p/8066234.html

你可能感兴趣的文章
localstorage和cookie封装在一起更方便
查看>>
JVM垃圾收集器
查看>>
国庆七天乐——第六天
查看>>
Android实现一键获取课程成绩dome
查看>>
也谈学习
查看>>
C++primer plus第六版课后编程题答案8.4(补)
查看>>
CentOS 7 yum安装失败问题
查看>>
ArcGIS移动开发策略的选择[转]
查看>>
LoadRunner参数化详解
查看>>
P1985 翻转棋
查看>>
python_day1
查看>>
PowerDesigner中CDM数据类型和PDM数据类型间的mapping (对应关系)详解
查看>>
如何解决…has been modified since the precompiled header… was built的问题
查看>>
找出现有Vector或ArrayList或数组中重复的元素&给现有Vector或ArrayList或数组去重
查看>>
js检测对象的类型
查看>>
使用Emacs:生存篇
查看>>
Java模拟按键
查看>>
py-faster-rcnn之python引入_caffe.so
查看>>
在gridview的rowcommand事件中取模板列中控件的值
查看>>
框架技术----Spring
查看>>