编写纯 CSS 弹出菜单的原理及实现 By shawl.qiu_经验交流
-
编写纯 CSS 弹出菜单的原理及实现 By shawl.qiu
摘要:
本文介绍了使用 CSS 编写适用于 Opera, Firefox, IE 的多风格弹出菜单
说明:
编写 CSS 弹出菜单的要点不外乎当鼠标移到目标上时, 显示出隐藏的标签.
要隐藏的标签使用 display:none; 属性进行隐藏.
触发显示隐藏标签主要使用 :hover 属性, 并用 display:block; 显示隐藏的标签.
但由于浏览器对 CSS 的支持并非一致.
对于 Opera 或者 Firefox, 我们可以编写出纯 CSS 菜单, 他们支持任何标签的 :hover 属性.
而对于 IE 浏览器, :hover 只对 a 标签起作用, 但我们可以使用脚本的 onmouseover, onmouseout 模拟出其他标签的 :hover 属性.
因此编写适用于 IE 的 CSS 弹出菜单必须使用到少许的脚本.
目录:
1. 编写直排右侧弹出的 CSS 菜单.
1.1 真正的基于 Opera, Firefox 纯 CSS 弹出菜单
1.2 兼容 IE, Opera, Firefox 的 CSS 弹出菜单(脚本实现)
2. 编写横排底部弹出的 CSS 菜单.
2.1 真正的基于 Opera, Firefox 纯 CSS 弹出菜单
2.2 兼容 IE, Opera, Firefox 的 CSS 弹出菜单(脚本实现)
3. 结论
4. 预览
shawl.qiu
2006-10-01
http://blog.csdn.net/btbtd
1. 编写直排右侧弹出的 CSS 菜单.
1.1 真正的基于 Opera, Firefox 纯 CSS 弹出菜单
linenum
- " http://www.w3.org/TR/html4/loose.dtd">
-
-
-
- Untitled Document
-
-
-
-
-
-
-
1.2 兼容 IE, Opera, Firefox 的 CSS 弹出菜单(脚本实现)
linenum
- " http://www.w3.org/TR/html4/loose.dtd">
-
-
-
- Untitled Document
-
-
-
-
-
-
-
-
2. 编写横排底部弹出的 CSS 菜单.
2.1 真正的基于 Opera, Firefox 纯 CSS 弹出菜单
linenum
- " http://www.w3.org/TR/html4/loose.dtd">
-
-
-
- Untitled Document
-
-
-
-
-
-
-
2.2 兼容 IE, Opera, Firefox 的 CSS 弹出菜单(脚本实现)
linenum
- " http://www.w3.org/TR/html4/loose.dtd">
-
-
-
- Untitled Document
-
-
-
-
-
-
-
-
3. 结论
以上例子可以看出, 如果已经编写出一个可用的CSS弹出菜单例子, 那要编写出弹出位置在其他地方的 CSS 弹出菜单的话, 只须小小修改一下就 OK.
4. 预览
4.1 1.2 兼容 IE, Opera, Firefox 的 CSS 弹出菜单(脚本实现) 的预览
-
level
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
-
2023-05-17 11:37:07
-
2023-04-22 14:40:08
-
2023-04-18 12:07:03
-
2023-04-14 11:58:02
-
2023-04-08 17:51:01
-
2023-04-04 13:42:01
-
2023-03-31 20:38:31
-
2023-03-31 20:38:29
-
2023-03-29 20:34:01
-
2023-03-26 14:08:02
登录PHP中文网,和优秀的人一起学习!
全站2000+教程免费学