社区
JavaScript
帖子详情
实现类似土豆网上顶部菜单栏的效果,200分
swordman123
2009-01-16 10:17:48
关于鼠标经过,显示层这里不清楚:
1:鼠标经过频道,显示选项
2:鼠标经过视频,弹出选项
www.tudou.com
...全文
136
8
打赏
收藏
实现类似土豆网上顶部菜单栏的效果,200分
关于鼠标经过,显示层这里不清楚: 1:鼠标经过频道,显示选项 2:鼠标经过视频,弹出选项 www.tudou.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SilverNet
2009-01-16
打赏
举报
回复
[Quote=引用 3 楼 chinmo 的回复:]
这个效果就只是显示和隐藏层
不是很麻烦
就只是设置层的display为none就是隐藏了
要效果好看,就慢慢调试样式
[/Quote]
学习
yifeng7956
2009-01-16
打赏
举报
回复
居中垂直 最简单的办法
<style type="text/css">
.lanrentuku {
float: left;
text-align: center;
width: 150px;
height: 150px;
margin: 5px;
border: 1px solid #ccc;
font-size: 1em;
line-height: 148px;
}
.lanrentuku img {
margin-top: expression(( 150 - this.height ) / 2);
}
</style>
yifeng7956
2009-01-16
打赏
举报
回复
鼠标经过显示图片 这个是鼠标经过的事件 onmouseover
鼠标离开也是事件 onmouseout
显示层内容 可以用 getElementById(divName).style.display="block";
隐藏的话 就是none; 把这内容加事件里就可以了
lupanlupan
2009-01-16
打赏
举报
回复
恩
我顶
swordman123
2009-01-16
打赏
举报
回复
回楼上,我描述错了,鼠标点击菜单栏上的视频按钮,弹出垂直居中的选项.
垂直居中这里是用哪个属性?
不过,土豆的页面上没有看到直接的js.
一把编程的菜刀
2009-01-16
打赏
举报
回复
这个效果就只是显示和隐藏层
不是很麻烦
就只是设置层的display为none就是隐藏了
要效果好看,就慢慢调试样式
summer0214
2009-01-16
打赏
举报
回复
2:鼠标经过视频,弹出选项 ----这个没看到
鼠标经过菜单,显示二级菜单如下:
CSS代码
body{
font-size:12px;
margin:0px;
padding:0px;
text-align:center;
}
ul,li{
margin:0px;
padding:0px;
}
li{
display:inline;
list-style:none;
list-style-position:outside;
text-align:center;
font-weight:bold;
float:left;
}
.list{
line-height:20px;
text-align:left;
padding:4px;
}
.list a:link, .list a:visited{
color:#336601;
text-decoration:none;
float:left;
width:100px;
padding:3px 5px 0px 5px;
}
.list a:hover{
color:white;
float:left;
padding:3px 3px 0px 20px;
width:88px;
text-decoration:none;
background-color:#539D26;
}
.list a:active{
color:white;
float:left;
padding:3px 3px 0px 20px;
width:88px;
text-decoration:none;
background-color:#BD06B4;
}
#nav{
width:600px;
height:30px;
border-bottom:0px;
padding:0px 5px;
position:absolute;
z-index:1;
margin-left:100px;
margin-top:20px;
}
.menu1{
width:120px;
height:auto;
margin:6px 4px 0px 0px;
border:1px solid #9CDD75;
background-color:#F1FBEC;
color:#336601;
padding:6px 0px 0px 0px;
cursor:hand;
overflow-y:hidden;
}
.menu2{
width:120px;
height:18px;
margin:6px 4px 0px 0px;
background-color:#F5F5F5;
color:#999999;
border:1px solid #EEE8DD;
padding:6px 0px 0px 0px;
overflow-y:hidden;
cursor:hand;
}
DIV代码
<div id="nav">
<ul>
<li class="menu2" onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">我的首页
<div class="list">
<a href="#">我的首页</a><br />
<a href="#">我的日志</a><br />
<a href="#">我的相册</a><br />
<a href="#">我的收藏</a><br />
</div>
</li>
<li class="menu2" onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">社区圈子
<div class="list">
<a href="#">我的首页</a><br />
<a href="#">我的日志</a><br />
<a href="#">我的相册</a><br />
<a href="#">我的收藏</a><br />
</div>
</li>
<li class="menu2" onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">我的短信
<div class="list">
<a href="#">我的相册</a><br />
<a href="#">我的收藏</a><br />
</div>
</li>
<li class="menu2" onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">账户管理
<div class="list">
<a href="#">我的首页</a><br />
<a href="#">我的日志</a><br />
<a href="#">我的相册</a><br />
<a href="#">我的收藏</a><br />
<a href="#">我的日志</a><br />
<a href="#">我的相册</a><br />
<a href="#">我的收藏</a><br />
</div>
</li>
</ul>
</div>
Jermaine
2009-01-16
打赏
举报
回复
菜单栏效果很多js都可以做,菜单的内容可以用ajax请求,给出几个选项吧,ext,dojo都可以比较容易的实现这种类似的菜单,而至于鼠标经过。。。仅仅是事件罢了,onmouseover。。另外,鼠标悬停在某菜单项上的效果可以通过js做,也可以通过css的hover伪类来做
Flutter Web 开发实践之博客系统
GetX
实现
的一个博客系统,从基础的项目创建,到基础页面的排版布局,再到移动端的适配,以及最后的发布局上线,主要内容描述如下: 1、Flutter GetX
实现
的博客系统
效果
预览 2、首页面的
顶部
菜单栏
,Flutter 项目的...
《土豆荣耀》重构笔记(六)
实现
怪物的AI
章节目录前言AI功能如何添加Collider为场景添加Collider为怪物添加Collider和Rigidbody让怪物动起来一些额外的工作
实现
怪物遇到障碍物转向的功能修改Sorting Layer后言 前言 在游戏里面,为了提高游戏的难度,...
第五章总结
登录即速应用官网,单击“注册”按钮,在如图所示的页面填写相应的信息,即可完成注册。完成注册后,即可登录账号...即速应用的主界面主要
分
为4个区域,
分
别为
菜单栏
、工具栏、编辑区、属性面板,如图所示:1.
菜单栏
。
ubuntu 12.04 3D
效果
在虚拟机中安装运行的Linux系统,或者使用wubi安装的Linux系统,不一定能正常
实现
3D桌面
效果
。 (2)Ubuntu 12.04 DVD版安装时,要求硬盘可用空间至少8.6G,安装完成后实际只占用4.1G。 这4.1G不但包含了...
Ubuntu 14.04~14.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
虽然这段视频是在
200
8年时使用Ubuntu 8.04版录制的,Ubuntu版本已经更新了多次,但至今大部
分
3D特效仍是一样的
效果
。 酷6 http://v.ku6.com/show/GqxiMOb9CWlW8tuG.html 土豆 ...
JavaScript
87,922
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章