请问这种效果是不是用javascript做出来的?怎么做出来的
发布网友
发布时间:2022-04-26 03:21
我来回答
共2个回答
热心网友
时间:2022-04-26 04:50
这是JavaScript与CSS结合产生的效果。下面是个简单的例子:
<style>
* {margin:0; padding:0}
body {background-color:#ede}
ul {width:100%; background-color:#fff}
li {float:left; POSITION:relative; width:100px; height:30px; line-height:30px; text-align:center; border-right:1px solid #ddd; background-color:#fff}
dl {display:none; POSITION:absolute; width:120px; left:0; top:30px; border:1px solid #ddd; background-color:#fff}
dd {height:30px; border-bottom:1px dotted #ddd}
</style>
<ul>
<li>
鼠标移到这
<dl>
<dd>看见了吗?</dd>
<dd>看见了吧?!</dd>
<dd>肯定看见了!</dd>
</dl>
</li>
<li>
鼠标移到这
<dl>
<dd>看见了吗?</dd>
<dd>看见了吧?!</dd>
<dd>肯定看见了!</dd>
</dl>
</li>
<li>
鼠标移到这
<dl>
<dd>看见了吗?</dd>
<dd>看见了吧?!</dd>
<dd>肯定看见了!</dd>
</dl>
</li>
<li>
鼠标移到这
<dl>
<dd>看见了吗?</dd>
<dd>看见了吧?!</dd>
<dd>肯定看见了!</dd>
</dl>
</li>
</ul>
<script>
window.onload=function(){
var lis=document.getElementsByTagName("li");
for(var i=0;i<lis.length;i++){
lis[i].onmouseover=function(){
this.getElementsByTagName("dl")[0].style.display="block";
}
lis[i].onmouseout=function(){
this.getElementsByTagName("dl")[0].style.display="none";
}
}
}
</script>
原理其实很简单,就是先把那些方框里的子菜单设为隐藏(display:none)的,当把鼠标移到指定的位置(onmouseover)时,就把对应的子菜单显示出来(display:block),鼠标移开后(onmouseout)再设为隐藏的。
热心网友
时间:2022-04-26 06:08
请百度 css下拉菜单 或 js下拉菜单
请问网站的这种效果什么怎么做出来的,能给个代码例子吗?
这个你可以多多了解CSS层式样式和javascript脚本语言,先了解下,但是了解了也很难自己制作出来那种效果。所以在学习的同时,你得拿些案例来研究,初学一般都是在其他网站上面下载些相关的代码,直接改一点点东西,就是你的了,如果你想制作的话,你得深入研究,希望能帮到你!
谁知道这种效果是怎么实现的?
用javascript来解决 代码<SCRIPT language=javascript1.2> function showsubmenu(sid){ whichEl = eval("submenu" + sid);if (whichEl.style.display == "none"){ eval("submenu" + sid + ".style.display=\"\";");} else { eval("submenu" + sid + ".style.display=\"none\";");}...
用javascript做出这种效果的代码,三行三列就够了,谢谢!
回答:就如一楼,不过要是你只是做一个表格的话,用<table></table>就可以了
...现在很多网页都用的那种,是不是要学javascript呢?
你说的对,要实现那种功能掌握基本的javascript是必须的。其实网上有很多已经实现相关效果的js 框架,像Jquery,Dojo等等,但即使你使用现成的框架你也必须得掌握一些基本的js技能才能用好。所以,javascript是必须得会的。
请问用JS怎样做这个效果?(点击下边的圆点转换图片)
使用Jquery类库,步骤:1、准备好html:●●●2、为html设置样式 .container{width: 500px;height: 300px;text-align: center;background: red;position:relative
这种网页效果是怎么实现的?
这个效果只是使用了一个遮罩层而已,设置一个层铺满全屏,z-index属性设置高于页面层(除了需要弹出的层外),把样式改成半透明,设置display属性为none(隐藏);当点击登录链接按钮时,半透明层和弹出层的属性display切换为block就可以了。给个页面给你的看看:用的是jquery写的,你看看的时候下个jquery的...
这种效果怎么做出来 就是鼠标移到文字上图片就出来
javascript 语言
...这个效果用css 、div 、javascript 怎么做?
CSS Tooltips <!-- /* pretty stuff === */ body { font-family: "Myriad Pro", Frutiger, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;line-height: 1.2;} /* css tooltip === */ a.tooltip { position: relative;} a.tooltip span { display...
现在很多很炫的网页是怎么做出来的,HTML5吗?
吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。html5的话其实也就是一种html的升级,光靠这样一种语言是无法实现酷炫的网页效果,基本都是多种前端语言的结合。
...这种效果怎么做?好像是用Javascript,代码是?
内容 大小改100px