您当前的位置: 首页 > 

潇洒白羊

暂无认证

  • 0浏览

    0关注

    68博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

王者荣耀手风琴

潇洒白羊 发布时间:2021-03-25 18:02:54 ,浏览量:0

明确完成的效果,同时准备好相应的图片后,应该按照以下三个步骤进行。 1、写 html。 本案例中,首先有一个大盒子(大盒子背景为图片,在css样式中进行书写),盒子里面装着几个样式相同的小盒子(所以用Ul下面的 li 表示);然后,小li里面应该装有两张图片(一张大图片,一张小图片,小图片定位到大图片左边);最后,这些图片都可以点击,应该是链接,所以用链接将两张图片包裹起来。

 
        
            
                
                    
                    
                
            
            
                
                    
                    
                
            
            
                
                    
                    
                
            
            
                
                    
                    
                
            
            
                
                    
                    
                
            
            
                
                    
                    
                
            
            
                
                    
                    
                
            
        

    

2、写css,将样式补充完整

 
        * {
            margin: 0;
            padding: 0;
        }
        
        img {
            display: block;
        }
        
        ul {
            list-style: none;
        }
        
        .king {
            width: 852px;
            margin: 100px auto;
            /* 背景图 */
            background: url(images/bg.png) no-repeat;
            overflow: hidden;
            padding: 10px;
        }
        
        .king ul {
            overflow: hidden;
        }
        
        .king li {
            position: relative;
            float: left;
            width: 69px;
            height: 69px;
            margin-right: 10px;
        }
        
        .king li.current {
            width: 224px;
        }
        
        .king li.current .big {
            display: block;
        }
        
        .king li.current .small {
            display: none;
        }
        
        .big {
            width: 224px;
            display: none;
        }
        
        .small {
            position: absolute;
            top: 0;
            left: 0;
            width: 69px;
            height: 69px;
            border-radius: 5px;
        }
    

3、书写交互效果,jQ

 
    
    
    
        $(function() {
            // 鼠标经过某个小li 有两步操作:
            $(".king li").mouseenter(function() {
                // 1.当前小li 宽度变为 224px, 同时里面的小图片淡出,大图片淡入
                $(this).stop().animate({
                        width: 224
                    }).find('.small').stop().fadeOut().siblings(".big").stop().fadeIn()
                    // 2.其余兄弟小li宽度变为69px, 小图片淡入, 大图片淡出
                $(this).siblings("li").stop().animate({
                    width: 69
                }).find(".small").stop().fadeIn().siblings(".big").stop().fadeOut();
            })
        })
    

完整代码见资源,可直接下载使用

关注
打赏
1655040589
查看更多评论
立即登录/注册

微信扫码登录

0.0379s