落落
不断追求,不断超越!

CSS与JS紧密配合,为我们的页面增添了很多别致的效果。为了达到某种特殊的效果我们需要用Javascript动态的去更改某一个标签的CSS属性。比如:鼠标经过一个图片时我们让图片加一个边框,代码可能是这样:JavaScript中style后面的属性应该是什么?

JavaScript Code

  1. <script language="javascript">   
  2. function change(obj){   
  3. obj.style.border="5px solid red";   
  4. }   
  5.   
  6. function recover(obj){   
  7. obj.style.borderColor="blue";   
  8. }   
  9. </script>

XML/HTML Code

  1.     <div id="menu" onmouseover="change(this)" onmouseout="recover(this)"><img src="wood.jpg" width="376" height="300"></div>
  2. 鼠标离开的效果如图:             鼠标放上去的效果:

     

    方法二:css代码也可实现同样的效果,鼠标经过图片时出现半透明文字

    css代码:

    <style type="text/css">

    body{background:#333}
    img{border:none}
    .wrap{margin:10px;position:relative;}
    .photo a{position:absolute;display:block;border:1px solid #999;padding:2px}
    .photo a:hover{border:1px solid #fff;text-decoration:none}
    .photo a span {display:none;cursor:hand;text-align:center;font:bold 12px/30px Verdana, Arial;}
    .photo a:hover span{width:400px;margin:0 2px;background:#000;display:block;position:absolute;bottom:0;left:0;color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

    页面代码:

    <body>
    <div class="wrap">
               <div class="photo">
                       <a href="#">
                                <img src="wood.jpg" width="376" height="300">
                                <span>英国巨石阵,一直以来都是一个谜,现在它是一处著名的<a href="#" target='_blank'><u>旅游</u></a>景点。</span>
                       </a>
               </div>
    </div>
    </body>

    鼠标移开的效果:鼠标放上去的效果:

posted on 2012-03-15 11:15  爱睡觉的鱼  阅读(1021)  评论(0)    收藏  举报