zoukankan      html  css  js  c++  java
  • 鼠标展示案例

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        <style>
            *{
                padding:0;
                margin:0;
            }
            /*外面的大盒子宽360,高430,有边框*/
            .box{
                360px;
                height:430px;
                border:1px solid black;
                margin:100px;
    
            }
            /*上面的盒子宽360,高359,下面还有1px的边框,最开始有一张背景图*/
         #boxshang{
             360px;
             height:359px;
             border-bottom:1px solid black;
             background:url(C:/Users/高萍/Desktop/前端学习/images/01big.jpg) no-repeat center ;
         }
            /*下面鼠标展示区的排版*/
            .boxxia ul{
                list-style:none;
            }
            .boxxia ul li{
                float:left;
            }
        </style>
    
    
        <!--js部分,当点击下方5中图片中的任意一张时,该图片会变成上面盒子的背景图片-->
        <script>
    
             //先写出两个js 效果,找到相同的地方,有几个相同的变量,比较后,封装成函数
    
            /*window.onload=function() {        //function后面的括号不要丢
                var li05 = document.getElementById("li05");
                var boxshang = document.getElementById("boxshang");
                li05.onmouseover = function () {
                    boxshang.style.backgroundImage = "url(C:/Users/高萍/Desktop/前端学习/images/05big.jpg)";
                }
    
                var li02 = document.getElementById("li02");
                var boxshang = document.getElementById("boxshang");
                li02.onmouseover = function () {
                    boxshang.style.backgroundImage = "url(C:/Users/高萍/Desktop/前端学习/images/02big.jpg)";
                }
            }*/
    
            window.onload=function(){
    
                var boxshang=document.getElementById("boxshang");       //这一句可以写在函数外面,也可以写在函数里面,但boxshang是不变的,所以写在函数外面更好
                function fn(liid,bg){
                    var liid = document.getElementById(liid);   //liid不用加括号,是形参变量
                        liid.onmouseover = function(){
                        boxshang.style.backgroundImage = bg;    //别把bg也写一句  var bg=document.getElementById("bg"),bg 他没有id
                    }
                }
                    fn("li01" ,"url(C:/Users/高萍/Desktop/前端学习/images/01big.jpg)");   //调用函数的时候,实参一定加引号!!!
                    fn("li02", "url(C:/Users/高萍/Desktop/前端学习/images/02big.jpg)");
                    fn("li03", "url(C:/Users/高萍/Desktop/前端学习/images/03big.jpg)");
                    fn("li04" ,"url(C:/Users/高萍/Desktop/前端学习/images/04big.jpg)");
                    fn("li05" ,"url(C:/Users/高萍/Desktop/前端学习/images/05big.jpg)");
    
                }       //注意不要丢括号!!!
    
        </script>
    
    </head>
    <body>
            一个大盒子,大盒子里面有上下两个盒子,大盒子最开始有一张背景图,下面的盒子中排列着5张图片
    
            <div class="box">
                <div id="boxshang"></div>
    
                <div class="boxxia">
                    <ul>
                        <li id="li01"><img src="C:/Users/高萍/Desktop/前端学习/images/01.jpg" alt=""/></li>
                        <li id="li02"><img src="C:/Users/高萍/Desktop/前端学习/images/02.jpg" alt=""/></li>
                        <li id="li03"><img src="C:/Users/高萍/Desktop/前端学习/images/03.jpg" alt=""/></li>
                        <li id="li04"><img src="C:/Users/高萍/Desktop/前端学习/images/04.jpg" alt=""/></li>
                        <li id="li05"><img src="C:/Users/高萍/Desktop/前端学习/images/05.jpg" alt=""/></li>
                    </ul>
                </div>
            </div>
    </body>
    </html>
  • 相关阅读:
    UML学习——用例图(二)
    servlet相关生命周期(二)
    UML 学习——UML概述(一)
    servlet概述(一)
    java 核心编程——线程之线程控制(五)
    java 核心编程——线程之线程池(ExecutorService)(四)
    java 核心编程——线程之线程组(四)
    java 核心编程——线程之定时器(TimerTask)(三)
    java 核心编程——线程之线程的开发方法(二)
    java 核心编程——线程之线程的基本概念(一)
  • 原文地址:https://www.cnblogs.com/shanlu0000/p/11198471.html
Copyright © 2011-2022 走看看